(t *testing.T)
| 27 | } |
| 28 | |
| 29 | func TestNoInterfaceMethodWithNil(t *testing.T) { |
| 30 | program, err := expr.Compile(`foo.Add(1, nil)`) |
| 31 | require.NoError(t, err) |
| 32 | |
| 33 | _, err = expr.Run(program, Env{Foo: &FooImpl{}}) |
| 34 | require.NoError(t, err) |
| 35 | } |
| 36 | |
| 37 | func TestNoInterfaceMethodWithNil_with_env(t *testing.T) { |
| 38 | program, err := expr.Compile(`foo.Add(1, nil)`, expr.Env(Env{})) |