(t *testing.T)
| 2692 | } |
| 2693 | |
| 2694 | func TestIssue_integer_truncated_by_compiler(t *testing.T) { |
| 2695 | env := map[string]any{ |
| 2696 | "fn": func(x byte) byte { |
| 2697 | return x |
| 2698 | }, |
| 2699 | } |
| 2700 | |
| 2701 | _, err := expr.Compile("fn(255)", expr.Env(env)) |
| 2702 | require.NoError(t, err) |
| 2703 | |
| 2704 | _, err = expr.Compile("fn(256)", expr.Env(env)) |
| 2705 | require.Error(t, err) |
| 2706 | } |
| 2707 | |
| 2708 | func TestExpr_crash(t *testing.T) { |
| 2709 | content, err := os.ReadFile("testdata/crash.txt") |