Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.06 KB | None | 0 0
  1. <?php
  2.   require_once dirname(__FILE__) . "/../www/index.php";
  3.   require_once dirname(__FILE__) . "/PHPUnit_Configurator.php";
  4.   //require_once dirname(__FILE__) . "/../libs/Nette/Environment/Configurator.php";
  5.   //require_once "./PHPUnit/Framework.php";
  6.  
  7.   /**
  8.   * Test presenteru Guilts
  9.   */
  10.   class AdminModuleGuiltsPresenterTest extends \PHPUnit_Framework_TestCase {
  11.    
  12.       /** @var GuiltsPresenter */
  13.       private $presenter;
  14.      
  15.       protected function setUp() {
  16.           $this->presenter = new \AdminModule\GuiltsPresenter();
  17.           $this->presenter->autoCanonicalize = FALSE;
  18.           \Nette\Environment::setConfigurator(new PHPUnit_Configurator);
  19.          
  20.       }
  21.      
  22.       public function testNoAccessAndRedirect() {
  23.          
  24.           $requestData = array('action' => 'default');
  25.  
  26.           $request = new \Nette\Application\PresenterRequest('Admin:Guilts', 'get', $requestData);
  27.           $response = $this->presenter->run($request);
  28.          
  29.           $this->assertEquals(403, $response->getCode());
  30.          
  31.       }
  32.       /*
  33.       public function testExistingFlashMessage() {
  34.          
  35.           $requestData = array('action' => 'default');
  36.  
  37.           $request = new \Nette\Application\PresenterRequest('Admin:Guilts', 'get', $requestData);
  38.           $response = $this->presenter->run($request);
  39.          
  40.           $requestAfterRedirect = new \Nette\Application\PresenterRequest($requestAfterRedirect, 'get', $requestData);
  41.           $this->assertEquals(403, $response->getUri(), "test");
  42.          
  43.       }
  44.       */
  45.      
  46.       public function testAccessAndNoRedirect() {
  47.          
  48.  
  49.           $requestData = array('action' => 'default');
  50.          
  51.           $request = new \Nette\Application\PresenterRequest('Admin:Guilts', 'get', $requestData);
  52.          
  53.           $this->presenter->getUser()->login('admin','heslo');
  54.           $response = $this->presenter->run($request);
  55.          
  56.           $this->assertEquals(403, $response->getCode(), "test");
  57.          
  58.       }
  59.      
  60.      
  61.      
  62.   }
  63. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement