(t *testing.T)
| 1829 | } |
| 1830 | |
| 1831 | func TestIssue_nested_closures(t *testing.T) { |
| 1832 | code := `all(1..3, { all(1..3, { # > 0 }) and # > 0 })` |
| 1833 | |
| 1834 | program, err := expr.Compile(code) |
| 1835 | require.NoError(t, err) |
| 1836 | |
| 1837 | output, err := expr.Run(program, nil) |
| 1838 | require.NoError(t, err) |
| 1839 | require.True(t, output.(bool)) |
| 1840 | } |
| 1841 | |
| 1842 | func TestIssue138(t *testing.T) { |
| 1843 | env := map[string]any{} |