public function testRequireHttp()
 {
     $controllers = new ControllerCollection(new Route());
     $controllers->requireHttp();
     $controller = $controllers->match('/{id}/{name}/{extra}', function () {
     })->requireHttps();
     $this->assertEquals(array('https'), $controller->getRoute()->getSchemes());
     $controllers->requireHttp();
     $this->assertEquals(array('http'), $controller->getRoute()->getSchemes());
 }
Ejemplo n.º 2
0
 public function testRequireHttp()
 {
     $controllers = new ControllerCollection();
     $controllers->requireHttp();
     $controller = $controllers->match('/{id}/{name}/{extra}', function () {
     })->requireHttps();
     $this->assertEquals('https', $controller->getRoute()->getRequirement('_scheme'));
     $controllers->requireHttp();
     $this->assertEquals('http', $controller->getRoute()->getRequirement('_scheme'));
 }