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()); }