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  }