Skip to content

Commit 36f5c75

Browse files
committed
TEST: url/file composition
1 parent 2cf8312 commit 36f5c75

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

src/tests/units/url-test.r3

+29
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,35 @@ Rebol [
88

99
~~~start-file~~~ "url"
1010

11+
===start-group=== "url composition"
12+
--test-- "slash deduplication"
13+
;@@ https://github.com/red/red/issues/5496
14+
url: https://example.com/
15+
url2: https://example.com
16+
file: %/dir/file
17+
home: %/home/
18+
home2: %/home
19+
20+
--assert home/:file == %/home/dir/file
21+
--assert home2/:file == %/home/dir/file
22+
--assert url/:file == https://example.com/dir/file
23+
--assert url2/:file == https://example.com/dir/file
24+
25+
file: %""
26+
--assert home/:file == %/home/
27+
--assert home2/:file == %/home/
28+
--assert url/:file == https://example.com/
29+
--assert url2/:file == https://example.com/
30+
31+
file: %/dir/file
32+
home: %""
33+
--assert home/:file == %/dir/file
34+
35+
url: clear http://
36+
--assert url/:file == skip url:/dir/file 4
37+
===end-group===
38+
39+
1140
===start-group=== "decode-url"
1241
;@@ https://github.com/Oldes/Rebol-issues/issues/1644
1342
;@@ https://github.com/Oldes/Rebol-issues/issues/2014

0 commit comments

Comments
 (0)