public function testLogout() { $_SERVER['REQUEST_URI'] = '/logout'; $_SESSION = array('user' => 'nsure', 'pass' => 'qwerty'); $pres = \presenters\Factory::getPresenter(); $this->assertInstanceOf('\\presenters\\Logout', $pres); }
public function testSecurityException() { $this->setExpectedException('\\presenters\\SecurityError'); $_SESSION = array(); $_SERVER['REQUEST_URI'] = '/details'; $pres = \presenters\Factory::getPresenter(); }
<?php ob_start(); require_once 'autoload.php'; try { $pres = \presenters\Factory::getPresenter(); $pres->run(); } catch (\presenters\SecurityError $e) { $e->handle(); } ob_end_flush();