From 96783625a0a2906d70690a5d76f83b1ccc028434 Mon Sep 17 00:00:00 2001 From: Mara Bos Date: Sun, 21 Mar 2021 20:22:26 +0100 Subject: [PATCH] Add test for io::Error::new_const. --- library/std/src/io/error/tests.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/library/std/src/io/error/tests.rs b/library/std/src/io/error/tests.rs index eb051c33f0929..5098a46313de3 100644 --- a/library/std/src/io/error/tests.rs +++ b/library/std/src/io/error/tests.rs @@ -57,3 +57,13 @@ fn test_downcasting() { let extracted = err.into_inner().unwrap(); extracted.downcast::().unwrap(); } + +#[test] +fn test_const() { + const E: Error = Error::new_const(ErrorKind::NotFound, &"hello"); + + assert_eq!(E.kind(), ErrorKind::NotFound); + assert_eq!(E.to_string(), "hello"); + assert!(format!("{:?}", E).contains("\"hello\"")); + assert!(format!("{:?}", E).contains("NotFound")); +}