예제 #1
0
 public function testRunsAllStepsInCorrectOrder()
 {
     $router = RouteMaker::routeToTest();
     $router->run();
     $controller = $router->route->controller;
     $stack = $controller->getStack();
     $this->assertTrue($stack === array("before", "fn", "after"));
 }
예제 #2
0
 public function testExecutesInCorrectOrder()
 {
     $router = RouteMaker::routeToTest();
     $router->run();
     $this->assertEquals(array('before', 'fn', 'after'), $router->route->controller->stackorder);
 }