@@ -22,7 +22,7 @@ mod tests {
2222 let id_another = vfs. get_file_id ( & uri) . unwrap ( ) ;
2323 assert_eq ! ( id_another, id) ;
2424 let uri2 = Uri :: from_str ( "file:///C:/Users/username/Documents/test2.lua" ) . unwrap ( ) ;
25-
25+
2626 let id2 = vfs. file_id ( & uri2) ;
2727 assert_eq ! ( id2. id, 1 ) ;
2828 assert ! ( id2 != id) ;
@@ -73,7 +73,9 @@ mod tests {
7373 let windows_path = Path :: new ( "C:\\ Users\\ username\\ Documents\\ test.lua" ) ;
7474 assert_eq ! ( path2, windows_path) ;
7575
76- let uri = Uri :: from_str ( "file:///c%3A/Users//username/Desktop/learn/test%20main/test.lua" ) . unwrap ( ) ;
76+ let uri =
77+ Uri :: from_str ( "file:///c%3A/Users//username/Desktop/learn/test%20main/test.lua" )
78+ . unwrap ( ) ;
7779 let path = uri_to_file_path ( & uri) . unwrap ( ) ;
7880 let path2 = Path :: new ( "C:/Users//username/Desktop/learn/test main/test.lua" ) ;
7981 assert_eq ! ( path, path2) ;
@@ -82,13 +84,16 @@ mod tests {
8284
8385 #[ test]
8486 fn test_relative_path ( ) {
85- let worksapce = Path :: new ( "C:/Users\\ username/Documents" ) ;
86- let uri = Uri :: from_str ( "file:///C:/Users/username/Documents/test.lua" ) . unwrap ( ) ;
87- let file_path = uri_to_file_path ( & uri) . unwrap ( ) ;
88- let relative_path = file_path. strip_prefix ( worksapce) . unwrap ( ) ;
89- assert_eq ! ( relative_path, Path :: new( "test.lua" ) ) ;
90- let file_path2 = Path :: new ( "C:\\ Users\\ username/Documents\\ test.lua" ) ;
91- let relative_path2 = file_path2. strip_prefix ( worksapce) . unwrap ( ) ;
92- assert_eq ! ( relative_path2, Path :: new( "test.lua" ) ) ;
87+ #[ cfg( windows) ]
88+ {
89+ let worksapce = Path :: new ( "C:/Users\\ username/Documents" ) ;
90+ let uri = Uri :: from_str ( "file:///C:/Users/username/Documents/test.lua" ) . unwrap ( ) ;
91+ let file_path = uri_to_file_path ( & uri) . unwrap ( ) ;
92+ let relative_path = file_path. strip_prefix ( worksapce) . unwrap ( ) ;
93+ assert_eq ! ( relative_path, Path :: new( "test.lua" ) ) ;
94+ let file_path2 = Path :: new ( "C:\\ Users\\ username/Documents\\ test.lua" ) ;
95+ let relative_path2 = file_path2. strip_prefix ( worksapce) . unwrap ( ) ;
96+ assert_eq ! ( relative_path2, Path :: new( "test.lua" ) ) ;
97+ }
9398 }
94- }
99+ }
0 commit comments