github.com/markusbkk/elvish@v0.0.0-20231204143114-91dc52438621/pkg/eval/fuzz_test.go (about) 1 //go:build go1.18 2 // +build go1.18 3 4 package eval 5 6 import ( 7 "testing" 8 9 "github.com/markusbkk/elvish/pkg/parse" 10 ) 11 12 func FuzzCheck(f *testing.F) { 13 f.Add("echo") 14 f.Add("put $x") 15 f.Add("put foo bar | each {|x| echo $x }") 16 f.Fuzz(func(t *testing.T, code string) { 17 NewEvaler().Check(parse.Source{Name: "fuzz", Code: code}, nil) 18 }) 19 }