requestUtil = $this->get(RequestUtil::class); } public function testModifyQueryParameters() { $request = Request::create('/test', 'GET', ['odebrat' => 1, 'zustat' => 2]); $this->requestUtil->modifyQueryParameters($request, function ($queryParams) { unset($queryParams['odebrat']); $queryParams['pridat'] = 3; return $queryParams; }); $this->assertEquals('http://localhost/test?pridat=3&zustat=2', $request->getUri()); } public function testSetPathInfo() { $request = Request::create('/test', 'GET', ['param' => 1]); $this->requestUtil->setPathInfo($request, '/pokus'); $this->assertEquals('http://localhost/pokus?param=1', $request->getUri()); } }