예제 #1
0
 public function testGetLocaleFileName()
 {
     $params = array('area' => 'some_area', 'package' => 'some_package', 'theme' => 'some_theme', 'locale' => 'some_locale');
     $file = 'some_file.ext';
     $expected = 'path/to/some_file.ext';
     $this->_model->expects($this->once())->method('_getFallback')->with($params)->will($this->returnValue($this->_fallback));
     $this->_fallback->expects($this->once())->method('getLocaleFile')->with('some_file.ext')->will($this->returnValue($expected));
     $actual = $this->_model->getLocaleFileName($file, $params);
     $this->assertEquals($expected, $actual);
 }
예제 #2
0
 public function testGetLocaleFileName()
 {
     $expected = '%s/frontend/test/default/locale/en_US/translate.csv';
     $actual = $this->_model->getLocaleFileName('translate.csv', array());
     $this->_testExpectedVersusActualFilename($expected, $actual);
 }
예제 #3
0
 public function testGetLocaleFileName()
 {
     $this->assertFileExists($this->_model->getLocaleFileName('translate.csv'));
     $this->assertFileExists($this->_model->getLocaleFileName('fallback.csv', array('_package' => 'package', '_theme' => 'custom_theme')));
 }