@@ -207,6 +207,21 @@ public function testRequestURIConversion()
207
207
$ client ->request ('GET ' , 'http://www.example.com/foo/foobar ' );
208
208
$ client ->request ('GET ' , 'bar ' );
209
209
$ this ->assertEquals ('http://www.example.com/foo/bar ' , $ client ->getRequest ()->getUri (), '->request() uses the previous request for relative URLs ' );
210
+
211
+ $ client = new TestClient ();
212
+ $ client ->request ('GET ' , 'http://www.example.com/foo/ ' );
213
+ $ client ->request ('GET ' , 'http ' );
214
+ $ this ->assertEquals ('http://www.example.com/foo/http ' , $ client ->getRequest ()->getUri (), '->request() uses the previous request for relative URLs ' );
215
+
216
+ $ client = new TestClient ();
217
+ $ client ->request ('GET ' , 'http://www.example.com/foo ' );
218
+ $ client ->request ('GET ' , 'http/bar ' );
219
+ $ this ->assertEquals ('http://www.example.com/http/bar ' , $ client ->getRequest ()->getUri (), '->request() uses the previous request for relative URLs ' );
220
+
221
+ $ client = new TestClient ();
222
+ $ client ->request ('GET ' , 'http://www.example.com/ ' );
223
+ $ client ->request ('GET ' , 'http ' );
224
+ $ this ->assertEquals ('http://www.example.com/http ' , $ client ->getRequest ()->getUri (), '->request() uses the previous request for relative URLs ' );
210
225
}
211
226
212
227
public function testRequestURIConversionByServerHost ()
0 commit comments