@@ -11,14 +11,19 @@ use Nette\Http\Url,
11
11
require __DIR__ . '/../bootstrap.php ' ;
12
12
13
13
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 ' ) );
22
27
23
28
24
29
$ url = new Url ('http://example.com/?arr[]=item1&arr[]=item2 ' );
0 commit comments