mirror of
https://github.com/sharkdp/bat.git
synced 2025-08-16 02:59:17 +02:00
test: add Jinja2 syntax test file
This commit is contained in:
30
tests/syntax-tests/source/Jinja2/template.jinja2
Normal file
30
tests/syntax-tests/source/Jinja2/template.jinja2
Normal file
@ -0,0 +1,30 @@
|
||||
{% extends 'base.jinja2' %}
|
||||
<h1>{% block title %}{% endblock %}</h1>
|
||||
{% for entry in entries %}
|
||||
<span>Entry {{ loop.index }}</span>
|
||||
{% if entry.show %}
|
||||
<p>{{ entry.value }}</p>
|
||||
{% else if false %}
|
||||
<p>No value</p>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% set some_value = 123 %}
|
||||
<div>{{ some_value | custom_filter }}, {{ some_value | abs }}</div>
|
||||
{% endset %}
|
||||
{{ some_dict['val'].val }}
|
||||
{# comment #}
|
||||
{#
|
||||
longer comment
|
||||
{{ value }}
|
||||
#}
|
||||
{% raw %}
|
||||
{{ do not transform }}
|
||||
{% endraw %}
|
||||
{% macro some_macro(value) -%}
|
||||
<p style="color: red;">{{ value }}</p>
|
||||
{%- endmacro %}
|
||||
{% if another_val is defined %}
|
||||
<h3>{{ another_val }}</h3>
|
||||
{% else %}
|
||||
<h3>Unknown</h3>
|
||||
{% endif %}
|
Reference in New Issue
Block a user