public function testUrlGetsRouteAndAppendsQueryString() { $this->router->shouldReceive('relativePathFor')->with('route.name', ['param1' => '1'], ['query1' => '2'])->andReturn('/path?query1=2'); $url = new URI($this->router); $actual = $url->uriFor('route.name', ['param1' => '1'], ['query1' => '2']); $this->assertSame('/path?query1=2', $actual); }
/** * @param string $route * @param string $title * @param string $src * * @return string */ private function formatPage($route, $title, $src) { return sprintf(self::PAGE_ROW, $this->uri->uriFor($route, ['id' => 313]), $title, $src); }