package teststore import ( "context" "fmt" "testing" "github.com/usememos/memos/store" "github.com/usememos/memos/store/db" "github.com/usememos/memos/test" // sqlite3 driver. _ "github.com/mattn/go-sqlite3" ) func NewTestingStore(ctx context.Context, t *testing.T) *store.Store { profile := test.GetTestingProfile(t) db := db.NewDB(profile) if err := db.Open(ctx); err != nil { fmt.Printf("failed to open db, error: %+v\n", err) } store := store.New(db.DBInstance, profile) return store }