public function testNotMasterRequest() { $event = $this->getMockBuilder('Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent')->disableOriginalConstructor()->getMock(); $event->expects($this->never())->method('getRequest'); $event->expects($this->never())->method('getResponse'); $event->expects($this->once())->method('getRequestType')->will($this->returnValue(HttpKernelInterface::SUB_REQUEST)); $em = $this->getMockBuilder('Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock(); $em->expects($this->never())->method('getRepository'); $titleService = $this->getMock('Oro\\Bundle\\NavigationBundle\\Provider\\TitleServiceInterface'); $listener = new ResponseHistoryListener($this->factory, $this->tokenStorage, $em, $titleService); $listener->onResponse($event); }
/** * @param \Oro\Bundle\NavigationBundle\Entity\Builder\ItemFactory $factory * @param \Symfony\Component\Security\Core\SecurityContextInterface $securityContext * @param \Doctrine\ORM\EntityManager $entityManager * * @return ResponseHistoryListener */ private function getListener($factory, $securityContext, $entityManager) { $registry = $this->getMock('Doctrine\\Common\\Persistence\\ManagerRegistry'); $registry->expects($this->once())->method('getManagerForClass')->with('Oro\\Bundle\\NavigationBundle\\Entity\\NavigationHistoryItem')->will($this->returnValue($entityManager)); $listener = new ResponseHistoryListener($factory, $securityContext, $registry, $this->getTitleService()); $listener->setHistoryItemEntityFQCN('Oro\\Bundle\\NavigationBundle\\Entity\\NavigationHistoryItem'); $listener->setUserEntityFQCN('Oro\\Bundle\\UserBundle\\Entity\\User'); $listener->setNavigationHistoryItemType('history'); return $listener; }
public function testNotMasterRequest() { $event = $this->getMockBuilder('Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent')->disableOriginalConstructor()->getMock(); $event->expects($this->never())->method('getRequest'); $event->expects($this->never())->method('getResponse'); $event->expects($this->once())->method('getRequestType')->will($this->returnValue(HttpKernelInterface::SUB_REQUEST)); $registry = $this->getMock('Doctrine\\Common\\Persistence\\ManagerRegistry'); $registry->expects($this->never())->method('getManagerForClass'); $titleService = $this->getMock('Oro\\Bundle\\NavigationBundle\\Provider\\TitleServiceInterface'); $listener = new ResponseHistoryListener($this->factory, $this->securityContext, $registry, $titleService); $listener->onResponse($event); }