src.elv.sh@v0.21.0-dev.0.20240515223629-06979efb9a2a/pkg/eval/vals/feed_test.go (about) 1 package vals 2 3 import ( 4 "reflect" 5 "testing" 6 ) 7 8 func TestFeed(t *testing.T) { 9 var fed []any 10 11 Feed(func(x any) bool { 12 fed = append(fed, x) 13 return x != 10 14 }, 1, 2, 3, 10, 11, 12, 13) 15 16 wantFed := []any{1, 2, 3, 10} 17 if !reflect.DeepEqual(fed, wantFed) { 18 t.Errorf("Fed %v, want %v", fed, wantFed) 19 } 20 }