/** * test get invalid renderer * * @expectedException \Xpressengine\Presenter\Exceptions\InvalidRendererException * @return void */ public function testGetInvalidRenderer() { $request = $this->request; $view = $this->view; $theme = $this->theme; $skin = $this->skin; $settings = $this->settings; $instanceConfig = $this->instanceConfig; $presenter = new Presenter($view, $request, $theme, $skin, $settings, $instanceConfig); $htmlRenderer = m::mock('HtmlRenderer'); $presenter->register('html', function ($presenter) use($htmlRenderer) { return new $htmlRenderer($presenter); }); $request->shouldReceive('format')->once()->andReturn('html'); $this->invokeMethod($presenter, 'get'); }