From 82ef8519c3ce9c2bf1176a6319cccbb3a5376bd2 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 5 Oct 2011 12:01:10 -0700 Subject: Fix some path handling in std::fs on win32 --- src/test/stdtest/fs.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/test/stdtest') diff --git a/src/test/stdtest/fs.rs b/src/test/stdtest/fs.rs index 2a348cc7ccb..14467ea59a6 100644 --- a/src/test/stdtest/fs.rs +++ b/src/test/stdtest/fs.rs @@ -132,6 +132,7 @@ fn normalize9() { fn normalize10() { let actual = fs::normalize("/a/b/c/../d/./../../e/"); let expected = "/a/e/"; + log_err actual; assert actual == expected; } @@ -140,4 +141,19 @@ fn normalize11() { let actual = fs::normalize("/a/.."); let expected = "/"; assert actual == expected; +} + +#[test] +#[cfg(target_os = "win32")] +fn normalize12() { + let actual = fs::normalize("C:/whatever"); + let expected = "C:/whatever"; + log_err actual; + assert actual == expected; +} + +#[test] +#[cfg(target_os = "win32")] +fn path_is_absolute_win32() { + assert fs::path_is_absolute("C:/whatever"); } \ No newline at end of file -- cgit 1.4.1-3-g733a5