public function testSetProperty() { $key = 'test_key'; $value = 'test_value'; Liquid::set($key, $value); $this->assertSame($value, Liquid::get($key)); }
public function testReadTemplateFile() { Liquid::set('INCLUDE_PREFIX', ''); Liquid::set('INCLUDE_SUFFIX', 'tpl'); $root = dirname(__FILE__) . DIRECTORY_SEPARATOR . self::TEMPLATES_DIR . DIRECTORY_SEPARATOR; $fileSystem = new LocalFileSystem($root); $this->assertEquals('test content', trim($fileSystem->readTemplateFile('mypartial'))); }
protected function setUp() { parent::setUp(); $defaultConfig = array('HAS_PROPERTY_METHOD' => 'field_exists', 'GET_PROPERTY_METHOD' => 'get', 'FILTER_SEPARATOR' => '\\|', 'ARGUMENT_SEPARATOR' => ',', 'FILTER_ARGUMENT_SEPARATOR' => ':', 'VARIABLE_ATTRIBUTE_SEPARATOR' => '.', 'INCLUDE_ALLOW_EXT' => false, 'INCLUDE_SUFFIX' => 'liquid', 'INCLUDE_PREFIX' => '_', 'TAG_START' => '{%', 'TAG_END' => '%}', 'VARIABLE_START' => '{{', 'VARIABLE_END' => '}}', 'ALLOWED_VARIABLE_CHARS' => '[a-zA-Z_.-]', 'QUOTED_STRING' => '"[^":]*"|\'[^\':]*\''); foreach ($defaultConfig as $configKey => $configValue) { Liquid::set($configKey, $configValue); } }