about summary refs log tree commit diff
path: root/src/test/stdtest
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2011-09-01 12:38:36 -0700
committerBrian Anderson <banderson@mozilla.com>2011-09-01 13:16:44 -0700
commitbaa1e8790d6c8d04de5a371a1c231ca9f2caa3b0 (patch)
treea673ac57c2af4be9234f626cfb5617c9662141c8 /src/test/stdtest
parent4951bb8bfc1cfcc7bc0df9ebdaf86610a2c2658f (diff)
downloadrust-baa1e8790d6c8d04de5a371a1c231ca9f2caa3b0.tar.gz
rust-baa1e8790d6c8d04de5a371a1c231ca9f2caa3b0.zip
Check error code in rust_file_is_dir. Prevent comparison of uninitialized mem
Diffstat (limited to 'src/test/stdtest')
-rw-r--r--src/test/stdtest/fs.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/stdtest/fs.rs b/src/test/stdtest/fs.rs
index be920418e16..a3711b23954 100644
--- a/src/test/stdtest/fs.rs
+++ b/src/test/stdtest/fs.rs
@@ -14,3 +14,8 @@ fn test_connect() {
 #[test]
 fn test_list_dir_no_invalid_memory_access() { fs::list_dir(~"."); }
 
+#[test]
+fn file_is_dir() {
+    assert fs::file_is_dir(~".");
+    assert !fs::file_is_dir(~"test/stdtest/fs.rs");
+}
\ No newline at end of file