/**
* 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);
}