| 12345678910111213141516171819202122232425262728293031323334 |
- package remotecache
- import (
- "testing"
- "github.com/grafana/grafana/pkg/services/sqlstore"
- "github.com/grafana/grafana/pkg/setting"
- )
- // NewFakeStore creates store for testing
- func NewFakeStore(t *testing.T) *RemoteCache {
- t.Helper()
- opts := &setting.RemoteCacheOptions{
- Name: "database",
- ConnStr: "",
- }
- SQLStore := sqlstore.InitTestDB(t)
- dc := &RemoteCache{
- SQLStore: SQLStore,
- Cfg: &setting.Cfg{
- RemoteCacheOptions: opts,
- },
- }
- err := dc.Init()
- if err != nil {
- t.Fatalf("failed to init remote cache for test. error: %v", err)
- }
- return dc
- }
|