public function testCannotStackActionIfNoRequestAvailable() { $helper = new Helper\ActionStack(); $plugin = $this->front->getPlugin('Zend\\Controller\\Plugin\\ActionStack'); $helper->direct('baz', 'bar', 'foo'); $next = $plugin->popStack(); $this->assertTrue($next instanceof Request\AbstractRequest); $this->assertEquals('foo', $next->getModuleName()); $this->assertEquals('bar', $next->getControllerName()); $this->assertEquals('baz', $next->getActionName()); $this->assertFalse($next->isDispatched()); }