/** * @param LangModel $lang * @depends testUpdate */ public function testToggleDefault(LangModel $lang) { $event = new LangToggleDefaultEvent($lang->getId()); $event->setDispatcher($this->dispatcher); $action = new Lang(); $action->toggleDefault($event); $updatedLang = $event->getLang(); $this->assertInstanceOf('Thelia\\Model\\Lang', $updatedLang); $this->assertEquals('1', $updatedLang->getByDefault()); $this->assertEquals('1', LangQuery::create()->filterByByDefault(1)->count()); return $updatedLang; }
/** * @param LangModel $lang * @depends testUpdate * @return LangModel */ public function testToggleDefault(LangModel $lang) { $event = new LangToggleDefaultEvent($lang->getId()); $action = new Lang(new TheliaTemplateHelper(), $this->requestStack); $action->toggleDefault($event, null, $this->getMockEventDispatcher()); $updatedLang = $event->getLang(); $this->assertInstanceOf('Thelia\\Model\\Lang', $updatedLang); $this->assertEquals('1', $updatedLang->getByDefault()); $this->assertEquals('1', LangQuery::create()->filterByByDefault(1)->count()); return $updatedLang; }