package api import ( "path/filepath" "testing" "github.com/metazla/meta-core/internal/storage" ) // newTestStorage opens a fresh metadata store in the test's temp dir. func newTestStorage(t *testing.T) *storage.Client { t.Helper() c := storage.NewClient() if err := c.Connect(filepath.Join(t.TempDir(), "meta-core.db")); err != nil { t.Fatalf("open store: %v", err) } t.Cleanup(func() { _ = c.Close() }) return c }