Example #1
0
 public function testRouterCorrectInitialization()
 {
     $router = new Router('./tests/_files/router_correct.yml');
     $this->assertFalse($router->mapUrl('/tfrwwe'));
     $this->assertFalse($router->mapUrl('/test/23223'));
     $home = $router->mapUrl('/');
     $this->assertEquals($home[0], 'Test');
     $this->assertEquals($home[1], 'index');
     $this->assertEmpty($home[2]);
     $test = $router->mapUrl('/test');
     $this->assertEquals($test[0], 'Default');
     $this->assertEquals($test[1], 'test');
     $this->assertEmpty($test[2]);
     $user = $router->mapUrl('/user/12');
     $this->assertEquals($user[0], 'Default');
     $this->assertEquals($user[1], 'user');
     $this->assertEquals($user[2][0], 12);
 }