Пример #1
0
 public function testGetLocale()
 {
     $locale = $this->localeChooser->getLocale();
     $this->assertEquals('en', $locale);
     $this->localeChooser->setLocale('de');
     $locale = $this->localeChooser->getLocale();
     $this->assertEquals('de', $locale);
 }
Пример #2
0
 public function testSubRegion()
 {
     $orderEnGB = array('en', 'de');
     $this->localeChooser = new LocaleChooser(array('en_GB' => $orderEnGB, 'en' => $this->orderEn, 'de' => $this->orderDe), 'en');
     $order = $this->localeChooser->getFallbackLocales(null, $this->mockMetadata, 'en_GB');
     $this->assertEquals($orderEnGB, $order);
     $this->localeChooser->setLocale('en_GB');
     $locale = $this->localeChooser->getLocale();
     $this->assertEquals('en_GB', $locale);
     $order = $this->localeChooser->getDefaultLocalesOrder();
     $this->assertEquals($orderEnGB, $order);
 }
Пример #3
0
 public function testSetLocaleRegionNotConfigured()
 {
     $this->localeChooser->setLocale('en_GB');
     $locale = $this->localeChooser->getLocale();
     $this->assertEquals('en', $locale);
 }