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)); }