public function TranslatorCacheTest::testCatalogueIsReloadedWhenResourcesAreNoLongerFresh in Plug 7
File
- lib/Symfony/translation/Tests/TranslatorCacheTest.php, line 77
Class
- TranslatorCacheTest
Namespace
Symfony\Component\Translation\Tests
Code
public function testCatalogueIsReloadedWhenResourcesAreNoLongerFresh() {
$locale = 'any_locale';
$format = 'some_format';
$msgid = 'test';
$catalogue = new MessageCatalogue($locale, array());
$catalogue
->addResource(new StaleResource());
$loader = $this
->getMock('Symfony\\Component\\Translation\\Loader\\LoaderInterface');
$loader
->expects($this
->exactly(2))
->method('load')
->will($this
->returnValue($catalogue));
$translator = new Translator($locale, null, $this->tmpDir, true);
$translator
->addLoader($format, $loader);
$translator
->addResource($format, null, $locale);
$translator
->trans($msgid);
$translator = new Translator($locale, null, $this->tmpDir, true);
$translator
->addLoader($format, $loader);
$translator
->addResource($format, null, $locale);
$translator
->trans($msgid);
}