Example #1
0
 public function testCreationForAllLanguages()
 {
     $c = new Config($this->container);
     $p = new Project($this->container);
     foreach ($c->getLanguages() as $locale => $language) {
         Translator::load($locale);
         $this->assertNotFalse($p->create(array('name' => 'UnitTest ' . $locale)), 'Unable to create project with ' . $locale . ':' . $language);
     }
     Translator::unload();
 }
 public function testGetLanguages()
 {
     $configModel = new Config($this->container);
     $this->assertNotEmpty($configModel->getLanguages());
     $this->assertArrayHasKey('fr_FR', $configModel->getLanguages());
     $this->assertContains('Français', $configModel->getLanguages());
     $this->assertArrayNotHasKey('', $configModel->getLanguages());
     $this->assertArrayHasKey('', $configModel->getLanguages(true));
     $this->assertContains('Application default', $configModel->getLanguages(true));
 }