--TEST-- macros allow trailing commas in their argument and parameter list --TEMPLATE-- {% import _self as test %} {% macro test(a, b,) -%} {{ a|default('a') }}
{{- b|default('b') }}
{%- endmacro %} {% macro test2(a, b) -%} {{ a|default('a') }}
{{- b|default('b') }}
{%- endmacro %} {{ test.test(1, 2,) }} {{ test.test(3, 4) }} {{ test.test2(5, 6,) }} {{ test.test2(7, 8) }} --DATA-- return [] --EXPECT-- 1
2
3
4
5
6
7
8