@@ -35,24 +35,24 @@ fn p(s: &str) -> &Path {
35
35
#[ test]
36
36
#[ cfg( windows) ]
37
37
fn path_join_handling ( ) {
38
- let absolute = p ( "/absolute" ) ;
38
+ let looks_absolute = p ( "/absolute" ) ;
39
39
assert ! (
40
- absolute . is_relative( ) ,
40
+ looks_absolute . is_relative( ) ,
41
41
"on Windows, absolute Linux paths are considered relative (and relative to the current drive)"
42
42
) ;
43
- let bs_absolute = p ( "\\ absolute" ) ;
43
+ let bs_looks_absolute = p ( "\\ absolute" ) ;
44
44
assert ! (
45
- bs_absolute . is_relative( ) ,
45
+ bs_looks_absolute . is_relative( ) ,
46
46
"on Windows, strange single-backslash paths are relative (and relative to the current drive)"
47
47
) ;
48
48
assert_eq ! (
49
- p( "relative" ) . join( absolute ) ,
50
- absolute ,
49
+ p( "relative" ) . join( looks_absolute ) ,
50
+ looks_absolute ,
51
51
"relative + absolute = absolute - however, they kind of act like they are absolute in conjunction with relative base paths"
52
52
) ;
53
53
assert_eq ! (
54
- p( "relative" ) . join( bs_absolute ) ,
55
- bs_absolute ,
54
+ p( "relative" ) . join( bs_looks_absolute ) ,
55
+ bs_looks_absolute ,
56
56
"relative + absolute = absolute - backslashes aren't special here, and it just acts like it's absolute"
57
57
) ;
58
58
@@ -68,22 +68,22 @@ fn path_join_handling() {
68
68
) ;
69
69
70
70
assert_eq ! (
71
- p( "\\ \\ ?\\ base" ) . join( absolute ) ,
71
+ p( "\\ \\ ?\\ base" ) . join( looks_absolute ) ,
72
72
p( "\\ \\ ?\\ base\\ absolute" ) ,
73
73
"absolute1 + unix-absolute2 = joined result with backslash"
74
74
) ;
75
75
assert_eq ! (
76
- p( "\\ \\ .\\ base" ) . join( absolute ) ,
76
+ p( "\\ \\ .\\ base" ) . join( looks_absolute ) ,
77
77
p( "\\ \\ .\\ base\\ absolute" ) ,
78
78
"absolute1 + absolute2 = joined result with backslash (device namespace)"
79
79
) ;
80
80
assert_eq ! (
81
- p( "\\ \\ ?\\ base" ) . join( bs_absolute ) ,
81
+ p( "\\ \\ ?\\ base" ) . join( bs_looks_absolute ) ,
82
82
p( "\\ \\ ?\\ base\\ absolute" ) ,
83
83
"absolute1 + absolute2 = joined result"
84
84
) ;
85
85
assert_eq ! (
86
- p( "\\ \\ .\\ base" ) . join( bs_absolute ) ,
86
+ p( "\\ \\ .\\ base" ) . join( bs_looks_absolute ) ,
87
87
p( "\\ \\ .\\ base\\ absolute" ) ,
88
88
"absolute1 + absolute2 = joined result (device namespace)"
89
89
) ;
0 commit comments