(t *testing.T)
| 321 | } |
| 322 | |
| 323 | func optimizerEnv(t *testing.T) *cel.Env { |
| 324 | t.Helper() |
| 325 | opts := []cel.EnvOption{ |
| 326 | cel.Types(&proto3pb.TestAllTypes{}), |
| 327 | cel.OptionalTypes(), |
| 328 | cel.EnableMacroCallTracking(), |
| 329 | ext.Bindings(), |
| 330 | cel.Variable("a", cel.MapType(cel.StringType, cel.StringType)), |
| 331 | cel.Variable("x", cel.MapType(cel.StringType, cel.StringType)), |
| 332 | cel.Variable("y", cel.MapType(cel.StringType, cel.StringType)), |
| 333 | } |
| 334 | e, err := cel.NewEnv(opts...) |
| 335 | if err != nil { |
| 336 | t.Fatalf("NewEnv() failed: %v", err) |
| 337 | } |
| 338 | return e |
| 339 | } |
no test coverage detected