@@ -11,14 +11,19 @@ use Nette\Http\Url,
1111require __DIR__ . '/../bootstrap.php ' ;
1212
1313
14- $ url = new Url ('http://exampl%65.COM?text=foo%20bar+foo&value ' );
15- Assert::true ( $ url ->isEqual ('http://example.com/?text=foo+bar%20foo&value ' ) );
16- Assert::true ( $ url ->isEqual ('http://example.com/?value&text=foo+bar%20foo ' ) );
17- Assert::false ( $ url ->isEqual ('http://example.com/?value&text=foo+bar%20foo#abc ' ) );
18- Assert::false ( $ url ->isEqual ('http://example.com/?text=foo+bar%20foo ' ) );
19- Assert::false ( $ url ->isEqual ('https://example.com/?text=foo+bar%20foo&value ' ) );
20- Assert::false ( $ url ->isEqual ('http://example.org/?text=foo+bar%20foo&value ' ) );
21- Assert::false ( $ url ->isEqual ('http://example.com/path?text=foo+bar%20foo&value ' ) );
14+ $ url = new Url ('http://exampl%65.COM/p%61th?text=foo%20bar+foo&value ' );
15+ Assert::true ( $ url ->isEqual ('http://example.com/path?text=foo+bar%20foo&value ' ) );
16+ Assert::true ( $ url ->isEqual ('http://example.com/%70ath?value&text=foo+bar%20foo ' ) );
17+ Assert::false ( $ url ->isEqual ('http://example.com/Path?text=foo+bar%20foo&value ' ) );
18+ Assert::false ( $ url ->isEqual ('http://example.com/path?value&text=foo+bar%20foo#abc ' ) );
19+ Assert::false ( $ url ->isEqual ('http://example.com/path?text=foo+bar%20foo ' ) );
20+ Assert::false ( $ url ->isEqual ('https://example.com/path?text=foo+bar%20foo&value ' ) );
21+ Assert::false ( $ url ->isEqual ('http://example.org/path?text=foo+bar%20foo&value ' ) );
22+
23+
24+ $ url = new Url ('http://example.com ' );
25+ Assert::true ( $ url ->isEqual ('http://example.com/ ' ) );
26+ Assert::true ( $ url ->isEqual ('http://example.com ' ) );
2227
2328
2429$ url = new Url ('http://example.com/?arr[]=item1&arr[]=item2 ' );
0 commit comments