49 lines
597 B
Plaintext
Executable File
49 lines
597 B
Plaintext
Executable File
--TEST--
|
|
Twig supports the in operator
|
|
--TEMPLATE--
|
|
{% if bar in foo %}
|
|
TRUE
|
|
{% endif %}
|
|
{% if not (bar in foo) %}
|
|
{% else %}
|
|
TRUE
|
|
{% endif %}
|
|
{% if bar not in foo %}
|
|
{% else %}
|
|
TRUE
|
|
{% endif %}
|
|
{% if 'a' in bar %}
|
|
TRUE
|
|
{% endif %}
|
|
{% if 'c' not in bar %}
|
|
TRUE
|
|
{% endif %}
|
|
{% if '' not in bar %}
|
|
TRUE
|
|
{% endif %}
|
|
{% if '' in '' %}
|
|
TRUE
|
|
{% endif %}
|
|
{% if '0' not in '' %}
|
|
TRUE
|
|
{% endif %}
|
|
{% if 'a' not in '0' %}
|
|
TRUE
|
|
{% endif %}
|
|
{% if '0' in '0' %}
|
|
TRUE
|
|
{% endif %}
|
|
--DATA--
|
|
return array('bar' => 'bar', 'foo' => array('bar' => 'bar'))
|
|
--EXPECT--
|
|
TRUE
|
|
TRUE
|
|
TRUE
|
|
TRUE
|
|
TRUE
|
|
TRUE
|
|
TRUE
|
|
TRUE
|
|
TRUE
|
|
TRUE
|