/** * Test replacing the entire query string. * * @return void */ public function testReplaceQuery() { $request = $this->buildMockRequest('/test/example', array('host' => 'example.com')); $config = $this->buildMockConfiguration(); $builder = new UriBuilder($config, $request); $uri = $builder->queryParam('homer', 'smrt')->replaceQuery('homer=dumb')->build(); $this->assertEquals('http://example.com/test/example?homer=dumb', $uri); }