Yaffs site version 1.1
[yaffs-website] / vendor / twig / twig / test / Twig / Tests / Fixtures / tests / defined_for_attribute.test
1 --TEST--
2 "defined" support for attribute
3 --TEMPLATE--
4 {{ attribute(nested, "definedVar")     is     defined ? 'ok' : 'ko' }}
5 {{ attribute(nested, "undefinedVar")   is not defined ? 'ok' : 'ko' }}
6 {{ attribute(nested, definedVarName)   is     defined ? 'ok' : 'ko' }}
7 {{ attribute(nested, undefinedVarName) is not defined ? 'ok' : 'ko' }}
8 --DATA--
9 return array(
10     'nested' => array(
11         'definedVar' => 'defined',
12     ),
13     'definedVarName' => 'definedVar',
14     'undefinedVarName' => 'undefinedVar',
15 );
16 --EXPECT--
17 ok
18 ok
19 ok
20 ok
21 --DATA--
22 return array(
23     'nested' => array(
24         'definedVar' => 'defined',
25     ),
26     'definedVarName' => 'definedVar',
27     'undefinedVarName' => 'undefinedVar',
28 );
29 --CONFIG--
30 return array('strict_variables' => false)
31 --EXPECT--
32 ok
33 ok
34 ok
35 ok