public function sign_merges_url_params_but_parameters_are_unique() { $request = new HttpRequest(new URL('http://example.com/foo')); $request->setParameter('param', 'value'); $request->getUrl()->setParam('param', 'bar'); $this->digest->sign($request); $this->assertStringContains('uri="/foo?param=bar", ', $request->getHeaderString()); }