20 $helper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
21 $actionFactory = $this->createMock(\
Magento\Framework\
App\ActionFactory::class);
22 $actionFactory->expects($this->once())->method(
'create')->with(
26 $this->getMockForAbstractClass(\
Magento\Framework\
App\Action\AbstractAction::class, [],
'',
false)
29 $noRouteHandler = $this->createMock(\
Magento\Framework\
App\Router\NoRouteHandler::class);
30 $noRouteHandler->expects($this->any())->method(
'process')->will($this->returnValue(
true));
31 $noRouteHandlerList = $this->createMock(\
Magento\Framework\
App\Router\NoRouteHandlerList::class);
32 $noRouteHandlerList->expects($this->any())->method(
'getHandlers')->will($this->returnValue([$noRouteHandler]));
33 $this->_model =
$helper->getObject(
34 \
Magento\Framework\
App\Router\DefaultRouter::class,
36 'actionFactory' => $actionFactory,
37 'noRouteHandlerList' => $noRouteHandlerList
40 $this->assertInstanceOf(\
Magento\Framework\
App\Action\AbstractAction::class, $this->_model->match(
$request));