Yaffs site version 1.1
[yaffs-website] / vendor / twig / twig / test / Twig / Tests / Fixtures / tags / autoescape / functions.test
1 --TEST--
2 "autoescape" tag applies escaping after calling functions
3 --TEMPLATE--
4
5 autoescape false
6 {% autoescape false %}
7
8 safe_br
9 {{ safe_br() }}
10
11 unsafe_br
12 {{ unsafe_br() }}
13
14 {% endautoescape %}
15
16 autoescape 'html'
17 {% autoescape 'html' %}
18
19 safe_br
20 {{ safe_br() }}
21
22 unsafe_br
23 {{ unsafe_br() }}
24
25 unsafe_br()|raw
26 {{ (unsafe_br())|raw }}
27
28 safe_br()|escape
29 {{ (safe_br())|escape }}
30
31 safe_br()|raw
32 {{ (safe_br())|raw }}
33
34 unsafe_br()|escape
35 {{ (unsafe_br())|escape }}
36
37 {% endautoescape %}
38
39 autoescape js
40 {% autoescape 'js' %}
41
42 safe_br
43 {{ safe_br() }}
44
45 {% endautoescape %}
46 --DATA--
47 return array()
48 --EXPECT--
49
50 autoescape false
51
52 safe_br
53 <br />
54
55 unsafe_br
56 <br />
57
58
59 autoescape 'html'
60
61 safe_br
62 <br />
63
64 unsafe_br
65 &lt;br /&gt;
66
67 unsafe_br()|raw
68 <br />
69
70 safe_br()|escape
71 &lt;br /&gt;
72
73 safe_br()|raw
74 <br />
75
76 unsafe_br()|escape
77 &lt;br /&gt;
78
79
80 autoescape js
81
82 safe_br
83 \x3Cbr\x20\x2F\x3E