/** * @param LangModel $lang * @depends testToggleDefault */ public function testDelete(LangModel $lang) { $lang->setByDefault(0)->save(); self::tearDownAfterClass(); $event = new LangDeleteEvent($lang->getId()); $action = new Lang(new TheliaTemplateHelper(), $this->requestStack); $action->delete($event, null, $this->getMockEventDispatcher()); $deletedLang = $event->getLang(); $this->assertInstanceOf('Thelia\\Model\\Lang', $deletedLang); $this->assertTrue($deletedLang->isDeleted()); }
/** * @param LangModel $lang * @depends testToggleDefault */ public function testDelete(LangModel $lang) { $lang->setByDefault(0)->save(); $event = new LangDeleteEvent($lang->getId()); $event->setDispatcher($this->dispatcher); $action = new Lang(); $action->delete($event); $deletedLang = $event->getLang(); $this->assertInstanceOf('Thelia\\Model\\Lang', $deletedLang); $this->assertTrue($deletedLang->isDeleted()); }