1--TEST--
2macro with arbitrary arguments
3--TEMPLATE--
4{% from _self import test1, test2 %}
5
6{% macro test1(var) %}
7    {{- var }}: {{ varargs|join(", ") }}
8{% endmacro %}
9
10{% macro test2() %}
11    {{- varargs|join(", ") }}
12{% endmacro %}
13
14{{ test1("foo", "bar", "foobar") }}
15{{ test2("foo", "bar", "foobar") }}
16--DATA--
17return []
18--EXPECT--
19foo: bar, foobar
20
21foo, bar, foobar
22