/** * Setup */ public function setUp() { $this->formManager = \Mockery::mock('StrokerForm\\FormManager'); $this->renderer = new Renderer(); $this->renderer->setRulePluginManager(new RulePluginManager()); $this->renderer->setFormManager($this->formManager); $this->view = new PhpRenderer(); $this->routerMock = \Mockery::mock('Zend\\Mvc\\Router\\SimpleRouteStack')->shouldReceive('assemble')->byDefault()->getMock(); $this->translatorMock = \Mockery::mock('Zend\\I18n\\Translator\\Translator')->shouldReceive('translate')->andReturnUsing(function ($string) { return $string; })->getMock(); $this->rendererOptions = new \StrokerForm\Renderer\JqueryValidate\Options(); $this->renderer->setHttpRouter($this->routerMock); $this->renderer->setTranslator($this->translatorMock); $this->renderer->setDefaultOptions($this->rendererOptions); }