cuelang.org/go@v0.13.0/cue/embed_test.go (about) 1 package cue_test 2 3 import ( 4 "testing" 5 6 "cuelang.org/go/cue/cuecontext" 7 "cuelang.org/go/cue/interpreter/embed" 8 "github.com/go-quicktest/qt" 9 ) 10 11 func TestEmbedFailsWhenNotInModule(t *testing.T) { 12 ctx := cuecontext.New(cuecontext.Interpreter(embed.New())) 13 v := ctx.CompileString(` 14 @extern(embed) 15 16 package foo 17 x: _ @embed(file="testdata/readme.md",type=text) 18 `) 19 qt.Assert(t, qt.ErrorMatches(v.Err(), `cannot embed files when not in a module`)) 20 }