Add more unit tests for edge cases

This commit is contained in:
Kijin Sung 2017-02-23 22:15:03 +09:00
parent d03c64d069
commit c4c5fa9e0d

View file

@ -423,6 +423,18 @@ class TemplateHandlerTest extends \Codeception\TestCase\Test
'<p>{$foo|dafuq}</p>',
'?><p><?php echo \'INVALID FILTER (dafuq)\' ?></p>'
),
array(
'<p>{$foo||$bar}</p>',
'?><p><?php echo $__Context->foo||$__Context->bar ?></p>'
),
array(
'<p>{htmlspecialchars($var, ENT_COMPAT|ENT_HTML401)}</p>',
'?><p><?php echo htmlspecialchars($__Context->var, ENT_COMPAT|ENT_HTML401) ?></p>'
),
array(
'<p>{$foo | $bar}</p>',
'?><p><?php echo $__Context->foo | $__Context->bar ?></p>'
),
);
foreach ($tests as $test)