Security update to Drupal 8.4.6
[yaffs-website] / vendor / twig / twig / test / Twig / Tests / Fixtures / filters / trim.test
1 --TEST--
2 "trim" filter
3 --TEMPLATE--
4 {{ "  I like Twig.  "|trim }}
5 {{ text|trim }}
6 {{ "  foo/"|trim("/") }}
7 {{ "xxxI like Twig.xxx"|trim(character_mask="x", side="left") }}
8 {{ "xxxI like Twig.xxx"|trim(side="right", character_mask="x") }}
9 {{ "xxxI like Twig.xxx"|trim("x", "right") }}
10 {{ "/  foo/"|trim("/", "left") }}
11 {{ "/  foo/"|trim(character_mask="/", side="left") }}
12 {{ "  do nothing.  "|trim("", "right") }}
13 --DATA--
14 return array('text' => "  If you have some <strong>HTML</strong> it will be escaped.  ")
15 --EXPECT--
16 I like Twig.
17 If you have some &lt;strong&gt;HTML&lt;/strong&gt; it will be escaped.
18   foo
19 I like Twig.xxx
20 xxxI like Twig.
21 xxxI like Twig.
22   foo/
23   foo/
24   do nothing.