pastafarianstvi.cz/libraries/htmlpurifier-4.14.0/tests/HTMLPurifier/LanguageFactoryTest.php
2022-11-19 17:30:09 +01:00

34 lines
804 B
PHP

<?php
class HTMLPurifier_LanguageFactoryTest extends HTMLPurifier_Harness
{
/**
* Protected reference of global factory we're testing.
*/
protected $factory;
public function setUp()
{
$this->factory = HTMLPurifier_LanguageFactory::instance();
parent::setUp();
}
public function test()
{
$this->config->set('Core.Language', 'en');
$language = $this->factory->create($this->config, $this->context);
$this->assertIsA($language, 'HTMLPurifier_Language');
$this->assertIdentical($language->code, 'en');
// lazy loading test
$this->assertIdentical(count($language->messages), 0);
$language->load();
$this->assertNotEqual(count($language->messages), 0);
}
}
// vim: et sw=4 sts=4