/** * test html render popup * * @return void */ public function testHtmlRenderPopup() { $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); $presenter->htmlRenderPopup(true); $reflection = new \ReflectionClass(get_class($presenter)); $property = $reflection->getProperty('type'); $property->setAccessible(true); $result = $property->getValue($presenter); $this->assertEquals(Presenter::RENDER_POPUP, $result); $presenter->htmlRenderPopup(false); $result = $property->getValue($presenter); $this->assertEquals(Presenter::RENDER_ALL, $result); }