Security update to Drupal 8.4.6
[yaffs-website] / vendor / twig / twig / test / Twig / Tests / Fixtures / expressions / unary_macro_arguments.test
1 --TEST--
2 Twig manages negative numbers as default parameters
3 --TEMPLATE--
4 {% import _self as macros %}
5 {{ macros.negative_number1() }}
6 {{ macros.negative_number2() }}
7 {{ macros.negative_number3() }}
8 {{ macros.positive_number1() }}
9 {{ macros.positive_number2() }}
10 {% macro negative_number1(nb=-1) %}{{ nb }}{% endmacro %}
11 {% macro negative_number2(nb = --1) %}{{ nb }}{% endmacro %}
12 {% macro negative_number3(nb = - 1) %}{{ nb }}{% endmacro %}
13 {% macro positive_number1(nb = +1) %}{{ nb }}{% endmacro %}
14 {% macro positive_number2(nb = ++1) %}{{ nb }}{% endmacro %}
15 --DATA--
16 return array()
17 --EXPECT--
18 -1
19 1
20 -1
21 1
22 1