(t *testing.T)
| 1772 | } |
| 1773 | |
| 1774 | func TestAsBool_exposed_error(t *testing.T) { |
| 1775 | _, err := expr.Compile(`42`, expr.AsBool()) |
| 1776 | require.Error(t, err) |
| 1777 | |
| 1778 | _, ok := err.(*file.Error) |
| 1779 | require.False(t, ok, "error must not be of type *file.Error") |
| 1780 | require.Equal(t, "expected bool, but got int", err.Error()) |
| 1781 | } |
| 1782 | |
| 1783 | func TestEval_exposed_error(t *testing.T) { |
| 1784 | _, err := expr.Eval(`1 % 0`, nil) |