예제 #1
0
 public function test()
 {
     $name = 'user_get';
     $parameters = array('id' => 42);
     $absolute = true;
     $expectedResult = '/users/42';
     $symfonyUrlGeneratorProphecy = $this->prophesize('Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface');
     $symfonyUrlGeneratorProphecy->generate($name, $parameters, $absolute)->willReturn($expectedResult);
     $urlGenerator = new SymfonyUrlGenerator($symfonyUrlGeneratorProphecy->reveal());
     $this->string($urlGenerator->generate($name, $parameters, $absolute))->isEqualTo($expectedResult);
 }
예제 #2
0
 public function test()
 {
     $name = 'user_get';
     $parameters = array('id' => 42);
     $absolute = true;
     $expectedResult = '/users/42';
     if (\Symfony\Component\Routing\Generator\UrlGeneratorInterface::ABSOLUTE_PATH === 1) {
         $absolute = \Symfony\Component\Routing\Generator\UrlGeneratorInterface::ABSOLUTE_URL;
     }
     $symfonyUrlGeneratorProphecy = $this->prophesize('Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface');
     $symfonyUrlGeneratorProphecy->generate($name, $parameters, $absolute)->willReturn($expectedResult);
     $urlGenerator = new SymfonyUrlGenerator($symfonyUrlGeneratorProphecy->reveal());
     $this->assertSame($expectedResult, $urlGenerator->generate($name, $parameters, $absolute));
 }