Example #1
0
 /**
  * @covers Emmetog\Router\Router::map
  * @covers Emmetog\Router\Router::match
  * 
  * @dataProvider urlsWithVariablesProvider
  */
 public function testGeneratingUrlsWithVariables($map, $placeholders, $url, $controller, $params)
 {
     // First we set up the Router with the maps and placeholders.
     $this->object->setMap($map);
     $this->object->setPlaceholders($placeholders);
     // Now try generating a url.
     $result = $this->object->generate($controller, $params);
     $this->assertEquals($url, $result);
 }