From c8aec53db73182f453621c284131ef028d0ae064 Mon Sep 17 00:00:00 2001 From: Peter Atashian Date: Fri, 19 Jun 2015 12:55:59 -0400 Subject: [PATCH] Add a test for Debug for io::Error Signed-off-by: Peter Atashian --- src/libstd/io/error.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/libstd/io/error.rs b/src/libstd/io/error.rs index 1976c77a1e41..a66789bf2873 100644 --- a/src/libstd/io/error.rs +++ b/src/libstd/io/error.rs @@ -292,6 +292,16 @@ mod test { use error; use error::Error as error_Error; use fmt; + use sys::os::error_string; + + #[test] + fn test_debug_error() { + let code = 6; + let msg = error_string(code); + let err = Error { repr: super::Repr::Os(code) }; + let expected = format!("Error {{ repr: Os {{ code: {:?}, message: {:?} }} }}", code, msg); + assert_eq!(format!("{:?}", err), expected); + } #[test] fn test_downcasting() {