about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorHuon Wilson <dbau.pp+github@gmail.com>2013-04-03 12:38:14 +1100
committerHuon Wilson <dbau.pp+github@gmail.com>2013-04-03 13:38:06 +1100
commitfea1380a9a0ca94738132db4d51ec4bd86bac3dd (patch)
tree71ad17d1025596487380a3be8538f466ce9f1f6e /src/libstd
parent1e28d8fdb63a469ec9b1c8f2e79eae04f228b65e (diff)
downloadrust-fea1380a9a0ca94738132db4d51ec4bd86bac3dd.tar.gz
rust-fea1380a9a0ca94738132db4d51ec4bd86bac3dd.zip
libstd: make fileinput tests pass.
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/fileinput.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/libstd/fileinput.rs b/src/libstd/fileinput.rs
index 0056b34eccb..df733425f3e 100644
--- a/src/libstd/fileinput.rs
+++ b/src/libstd/fileinput.rs
@@ -461,7 +461,7 @@ mod test {
         }
 
         assert_eq!(fi.read_byte(), -1);
-        fail_unless!(fi.eof());
+        assert!(fi.eof());
         assert_eq!(fi.state().line_num, 3)
 
     }
@@ -482,7 +482,7 @@ mod test {
         let count = fi.read(buf, 10);
         assert_eq!(count, 6);
         assert_eq!(buf, "0\n1\n2\n".to_bytes());
-        fail_unless!(fi.eof())
+        assert!(fi.eof())
         assert_eq!(fi.state().line_num, 3);
     }
 
@@ -520,7 +520,9 @@ mod test {
         }
 
         for input_vec_state(filenames) |line, state| {
-            let nums = str::split_char(line, ' ');
+            let nums = do vec::build |p| {
+                for str::each_split_char(line, ' ') |s| { p(s.to_owned()); }
+            };
             let file_num = uint::from_str(nums[0]).get();
             let line_num = uint::from_str(nums[1]).get();
             assert_eq!(line_num, state.line_num_file);