src.elv.sh@v0.21.0-dev.0.20240515223629-06979efb9a2a/pkg/mods/store/store_test.go (about) 1 package store 2 3 import ( 4 "embed" 5 "testing" 6 7 "src.elv.sh/pkg/eval" 8 "src.elv.sh/pkg/eval/evaltest" 9 "src.elv.sh/pkg/must" 10 "src.elv.sh/pkg/store" 11 "src.elv.sh/pkg/testutil" 12 ) 13 14 //go:embed *.elvts 15 var transcripts embed.FS 16 17 func TestTranscripts(t *testing.T) { 18 evaltest.TestTranscriptsInFS(t, transcripts, 19 "use-store-brand-new", func(t *testing.T, ev *eval.Evaler) { 20 testutil.InTempDir(t) 21 s := must.OK1(store.NewStore("db")) 22 ev.ExtendGlobal(eval.BuildNs().AddNs("store", Ns(s))) 23 }, 24 ) 25 }