Exemplo n.º 1
0
 public function createAll(HookCreateAllEvent $event)
 {
     $event = new HookCreateAllEvent();
     $event->setCode('test.hook-' . uniqid())->setType(TemplateDefinition::FRONT_OFFICE)->setLocale($this->locale)->setActive(true)->setNative(true)->setTitle("Hook Test")->setDescription("Hook Description")->setChapo("Hook Chapo")->setBlock(false)->setByModule(false);
     $this->action->createAll($event);
     $createdHook = $event->getHook();
     $this->assertInstanceOf('\\Thelia\\Model\\Hook', $createdHook);
     $this->assertFalse($createdHook->isNew());
     $this->assertTrue($event->hasHook());
     $this->assertEquals($event->getCode(), $createdHook->getCode());
     $this->assertEquals($event->getType(), $createdHook->getType());
     $this->assertEquals($event->getLocale(), $createdHook->getLocale());
     $this->assertEquals($event->getActive(), $createdHook->getActivate());
     $this->assertEquals($event->getNative(), $createdHook->getNative());
     $this->assertEquals($event->getTitle(), $createdHook->getTitle());
     $this->assertEquals($event->getDescription(), $createdHook->getDescription());
     $this->assertEquals($event->getChapo(), $createdHook->getChapo());
     $this->assertEquals($event->getBlock(), $createdHook->getBlock());
     $this->assertEquals($event->getByModule(), $createdHook->getByModule());
 }