{% macro widgetMock(id) %}
{% endmacro %} {% macro reportWidget(request) %} {% from _self import widgetMock %} {% set id = 'widget-'~random() %} {{ widgetMock(id) }} {% js %} var reportWidget = new Analytics.ReportWidget("{{ id }}", { request: {{ request|json_encode|raw }}, }); {% endjs %} {% endmacro %} {% macro testReportWidget(name, request) %} {% from _self import reportWidget %} {% endmacro %}