public function setUp() { /** @var FormElementManager $formElementManager */ $formElementManager = $this->getMock('Zend\\Mvc\\Controller\\ControllerManager'); $this->formElementManager = $formElementManager; /** @var ServiceLocatorInterface $serviceLocator */ $serviceLocator = $this->getMock('Zend\\ServiceManager\\ServiceLocatorInterface'); $this->serviceLocator = $serviceLocator; $this->formElementManager->expects($this->any())->method('getServiceLocator')->willReturn($serviceLocator); $factory = new CaptchaFormFactory(); $this->factory = $factory; }
public function testRegistryValuesActionPostValid() { $postData = array('key' => 'value'); $form = $this->createMock('Console\\Form\\ManageRegistryValues'); $form->expects($this->once())->method('process'); $form->expects($this->once())->method('setData')->with($postData); $form->expects($this->once())->method('isValid')->will($this->returnValue(true)); $form->expects($this->never())->method('render'); $this->_formManager->expects($this->once())->method('get')->with('Console\\Form\\ManageRegistryValues')->will($this->returnValue($form)); $this->dispatch('/console/preferences/registryvalues/', 'POST', $postData); $this->assertRedirectTo('/console/preferences/registryvalues/'); }