From 8140208cd072f0dd5ff27e50e2e79b4e5d084268 Mon Sep 17 00:00:00 2001 From: Joseph Crail Date: Wed, 6 May 2015 13:37:57 -0400 Subject: [PATCH] Check return value of read(). --- test/sort.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/sort.rs b/test/sort.rs index 820628373..9ba2b8e6a 100644 --- a/test/sort.rs +++ b/test/sort.rs @@ -35,7 +35,7 @@ fn numeric_helper(test_num: isize) { cmd.arg("-n"); let po = match cmd.arg(format!("{}{}{}", "numeric", test_num, ".txt")).output() { Ok(p) => p, - Err(err) => panic!("{}", err), + Err(err) => panic!("{}", err) }; let filename = format!("{}{}{}", "numeric", test_num, ".ans"); @@ -43,6 +43,9 @@ fn numeric_helper(test_num: isize) { panic!("{}", err) }); let mut answer = vec!(); - let _ = f.read_to_end(&mut answer); + match f.read_to_end(&mut answer) { + Ok(_) => {}, + Err(err) => panic!("{}", err) + } assert_eq!(String::from_utf8(po.stdout).unwrap(), String::from_utf8(answer).unwrap()); }