/** * Tests that the listener does nothing if the request is a fragment. */ public function testWithFragment() { $this->framework->expects($this->any())->method('isInitialized')->willReturn(true); $listener = new AddToSearchIndexListener($this->framework); $event = $this->mockPostResponseEvent('_fragment/foo/bar'); $event->expects($this->never())->method('getResponse'); $listener->onKernelTerminate($event); }
/** * {@inheritdoc} */ protected function setUp() { parent::setUp(); $this->framework = $this->getMockBuilder('Contao\\CoreBundle\\Framework\\ContaoFramework')->disableOriginalConstructor()->getMock(); $frontend = $this->getMock('Contao\\Frontend', ['getResponseFromCache']); $frontend->expects($this->any())->method('getResponseFromCache')->willReturn(new Response()); $this->framework->expects($this->any())->method('getAdapter')->willReturn($frontend); }
/** * Tests that the listener does nothing if the command scheduler has been disabled. * * @runInSeparateProcess * @preserveGlobalState disabled */ public function testDisableCron() { $adapter = $this->getMockBuilder('Contao\\CoreBundle\\Framework\\Adapter')->setMethods(['get'])->disableOriginalConstructor()->getMock(); $adapter->expects($this->any())->method('get')->willReturn(true); $this->framework = $this->getMockBuilder('Contao\\CoreBundle\\Framework\\ContaoFramework')->disableOriginalConstructor()->getMock(); $this->framework->expects($this->any())->method('getAdapter')->willReturn($adapter); $this->framework->expects($this->any())->method('isInitialized')->willReturn(true); $listener = new CommandSchedulerListener($this->framework); $listener->onKernelTerminate(); }