chiark / gitweb /
childio: tests: Break out ENDING
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 31 May 2021 13:38:03 +0000 (14:38 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 31 May 2021 13:55:13 +0000 (14:55 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/childio.rs

index 3e663c0eb602a6d450d30da2878a36fba4df9554..0da81c9c922ffc2dbecdaac5d8e805143b2c60cc 100644 (file)
@@ -177,6 +177,8 @@ fn t_cat() {
 
 #[test]
 fn t_false() {
+  static ENDING: &str = "exit status: 1";
+
   let setup = ||{
     let c = Command::new("false");
     run_pair(c, "cat".into()).unwrap()
@@ -189,7 +191,7 @@ fn t_false() {
     let e = r.unwrap_err();
     assert_eq!( e.kind(), ErrorKind::Other );
     let es = e.to_string();
-    assert!( es.ends_with("exit status: 1"), "actually {:?}", es );
+    assert!( es.ends_with(ENDING), "actually {:?}", es );
   };
 
   one(&|_w, r|{