]> git.lizzy.rs Git - rust.git/commitdiff
fix test
authorDaniel Micay <danielmicay@gmail.com>
Sat, 15 Jun 2013 22:20:43 +0000 (18:20 -0400)
committerDaniel Micay <danielmicay@gmail.com>
Sun, 16 Jun 2013 02:16:22 +0000 (22:16 -0400)
src/libstd/os.rs

index 044b305a0dd9db393a819d25beb0eeeb9a4eb2b0..fffcb34dc09c9c412f4de8f8b467379b8458099f 100644 (file)
@@ -1685,10 +1685,11 @@ fn copy_file_ok() {
           assert!((ostream as uint != 0u));
           let s = ~"hello";
           let mut buf = s.as_bytes_with_null().to_owned();
+          let len = buf.len();
           do vec::as_mut_buf(buf) |b, _len| {
-              assert!((libc::fwrite(b as *c_void, 1u as size_t,
-                                   (s.len() + 1u) as size_t, ostream)
-                      == buf.len() as size_t))
+              assert_eq!(libc::fwrite(b as *c_void, 1u as size_t,
+                                      (s.len() + 1u) as size_t, ostream),
+                         len as size_t)
           }
           assert_eq!(libc::fclose(ostream), (0u as c_int));
           let in_mode = in.get_mode();