test: typecheck cel test cases

Kubernetes-commit: 11a6edfc887f3bc983165d19b05fca566ed82ba7
This commit is contained in:
Alexander Zielenski 2024-04-19 13:52:22 -07:00 committed by Kubernetes Publisher
parent 359c50ed0b
commit 26d34beacd
1 changed files with 6 additions and 0 deletions

View File

@ -82,6 +82,12 @@ func testQuantity(t *testing.T, expr string, expectResult ref.Val, expectRuntime
t.Fatalf("%v", issues.Errors()) t.Fatalf("%v", issues.Errors())
} }
// Typecheck expression
_, err = cel.AstToCheckedExpr(compiled)
if err != nil {
t.Fatalf("%v", err)
}
prog, err := env.Program(compiled) prog, err := env.Program(compiled)
if err != nil { if err != nil {
t.Fatalf("%v", err) t.Fatalf("%v", err)