]> git.lizzy.rs Git - rust.git/commitdiff
Add a test for Debug for io::Error
authorPeter Atashian <retep998@gmail.com>
Fri, 19 Jun 2015 16:55:59 +0000 (12:55 -0400)
committerPeter Atashian <retep998@gmail.com>
Fri, 19 Jun 2015 16:55:59 +0000 (12:55 -0400)
Signed-off-by: Peter Atashian <retep998@gmail.com>
src/libstd/io/error.rs

index 1976c77a1e412b759320cba4cab3d75557d7235d..a66789bf2873dc01b08e86e6ad6fd745a6ceee6e 100644 (file)
@@ -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() {