Example #1
0
 public function testMerge()
 {
     $router = new Router();
     $source = new Router();
     $route = new Route('/foo');
     $source->add('foo', $route);
     $params = ['foo' => 'bar'];
     $source->setDefaultParams($params);
     $router->merge($source);
     $this->assertTrue($router->has('foo'));
     $this->assertSame($route, $router->get('foo'));
     $this->assertSame($params, $router->getDefaultParams());
 }