Example #1
0
 public function testUrlizeUsingAnNamedRouteThrowsIfNotApplicable()
 {
     $AuthorRoute = $this->mock('AkRoute', array('urlize' => new RouteDoesNotMatchParametersException()));
     $this->Router->addRoute('author', $AuthorRoute);
     $this->expectException('RouteDoesNotMatchParametersException');
     $this->Router->author_url(array('name' => 'martin'));
 }
Example #2
0
 function testUrlizeUsingAnNamedRouteThrowsIfNotApplicable()
 {
     $AuthorRoute = $this->getMock('AkRoute', array(), array('author/:name'));
     $AuthorRoute->expects($this->once())->method('urlize')->with(array('name' => 'martin'))->will($this->throwException(new RouteDoesNotMatchParametersException()));
     $this->Router->addRoute('author', $AuthorRoute);
     $this->setExpectedException('RouteDoesNotMatchParametersException');
     $this->Router->author_url(array('name' => 'martin'));
 }