/** * Tests path. * * @param array $parameters * @param int $page * * @dataProvider testPathDataProvider */ public function testPath(array $parameters, $page) { $route = 'route_name'; $this->router->expects($this->once())->method('generate')->will($this->returnValue('/')); $result = $this->pagerExtension->path($route, $page, $parameters); $this->assertEquals('/', $result); }
/** * Checks if path method returns correct paths. * * @param string $route * @param string $expectedResult * @param int $page * * @dataProvider testPathDataProvider */ public function testPathFunction($route, $expectedResult, $page) { /** @var RouterInterface $router */ $router = $this->getContainer()->get('router'); $extension = new PagerExtension($router); $parameters = []; $result = $extension->path($route, $page, $parameters); $this->assertEquals($expectedResult, $result); }