Files
Twig/tests/Fixtures/expressions/unary_macro_arguments.test
2019-06-30 14:56:12 +02:00

23 lines
606 B
Plaintext

--TEST--
Twig manages negative numbers as default parameters
--TEMPLATE--
{% import _self as macros %}
{{ macros.negative_number1() }}
{{ macros.negative_number2() }}
{{ macros.negative_number3() }}
{{ macros.positive_number1() }}
{{ macros.positive_number2() }}
{% macro negative_number1(nb=-1) %}{{ nb }}{% endmacro %}
{% macro negative_number2(nb = --1) %}{{ nb }}{% endmacro %}
{% macro negative_number3(nb = - 1) %}{{ nb }}{% endmacro %}
{% macro positive_number1(nb = +1) %}{{ nb }}{% endmacro %}
{% macro positive_number2(nb = ++1) %}{{ nb }}{% endmacro %}
--DATA--
return []
--EXPECT--
-1
1
-1
1
1