From be22cf2e20e2aca4f1143e3ffb3141e05421a944 Mon Sep 17 00:00:00 2001 From: Nathan Ross Date: Sun, 17 Jul 2016 13:39:57 -0400 Subject: [PATCH] tests: cat minor refactor for dryness --- tests/test_cat.rs | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/tests/test_cat.rs b/tests/test_cat.rs index 4e9d28767..f866c86a4 100644 --- a/tests/test_cat.rs +++ b/tests/test_cat.rs @@ -5,10 +5,7 @@ static UTIL_NAME: &'static str = "cat"; #[test] fn test_output_multi_files_print_all_chars() { let (_, mut ucmd) = testing(UTIL_NAME); - ucmd.arg("alpha.txt") - .arg("256.txt") - .arg("-A") - .arg("-n") + ucmd.args(&["alpha.txt", "256.txt", "-A", "-n"]) .succeeds() .stdout_only(" 1\tabcde$\n 2\tfghij$\n 3\tklmno$\n 4\tpqrst$\n \ 5\tuvwxyz$\n 6\t^@^A^B^C^D^E^F^G^H^I$\n \ @@ -38,7 +35,7 @@ fn test_stdin_show_nonprinting() { fn test_stdin_show_tabs() { for same_param in vec!["-T", "--show-tabs"] { let (_, mut ucmd) = testing(UTIL_NAME); - ucmd.args(&vec![same_param]) + ucmd.args(&[same_param]) .pipe_in("\t\0\n") .succeeds() .stdout_only("^I\0"); @@ -50,7 +47,7 @@ fn test_stdin_show_tabs() { fn test_stdin_show_ends() { for same_param in vec!["-E", "--show-ends"] { let (_, mut ucmd) = testing(UTIL_NAME); - ucmd.args(&vec![same_param,"-"]) + ucmd.args(&[same_param,"-"]) .pipe_in("\t\0\n") .succeeds() .stdout_only("\t\0$"); @@ -61,7 +58,7 @@ fn test_stdin_show_ends() { fn test_stdin_show_all() { for same_param in vec!["-A", "--show-all"] { let (_, mut ucmd) = testing(UTIL_NAME); - ucmd.args(&vec![same_param]) + ucmd.args(&[same_param]) .pipe_in("\t\0\n") .succeeds() .stdout_only("^I^@$"); @@ -71,7 +68,7 @@ fn test_stdin_show_all() { #[test] fn test_stdin_nonprinting_and_endofline() { let (_, mut ucmd) = testing(UTIL_NAME); - ucmd.args(&vec!["-e"]) + ucmd.args(&["-e"]) .pipe_in("\t\0\n") .succeeds() .stdout_only("\t^@$\n"); @@ -80,7 +77,7 @@ fn test_stdin_nonprinting_and_endofline() { #[test] fn test_stdin_nonprinting_and_tabs() { let (_, mut ucmd) = testing(UTIL_NAME); - ucmd.args(&vec!["-t"]) + ucmd.args(&["-t"]) .pipe_in("\t\0\n") .succeeds() .stdout_only("^I^@\n"); @@ -91,7 +88,7 @@ fn test_stdin_squeeze_blank() { for same_param in vec!["-s", "--squeeze-blank"] { let (_, mut ucmd) = testing(UTIL_NAME); ucmd.arg(same_param) - .pipe_in("\n\na\n\n\n\n\nb\n\n\n".as_bytes()) + .pipe_in("\n\na\n\n\n\n\nb\n\n\n") .succeeds() .stdout_only("\na\n\nb\n\n"); } @@ -103,7 +100,7 @@ fn test_stdin_number_non_blank() { let (_, mut ucmd) = testing(UTIL_NAME); ucmd.arg(same_param) .arg("-") - .pipe_in("\na\nb\n\n\nc".as_bytes()) + .pipe_in("\na\nb\n\n\nc") .succeeds() .stdout_only("\n 1\ta\n 2\tb\n\n\n 3\tc"); } @@ -113,8 +110,8 @@ fn test_stdin_number_non_blank() { fn test_non_blank_overrides_number() { for same_param in vec!["-b", "--number-nonblank"] { let (_, mut ucmd) = testing(UTIL_NAME); - ucmd.args(&vec![same_param, "-"]) - .pipe_in("\na\nb\n\n\nc".as_bytes()) + ucmd.args(&[same_param, "-"]) + .pipe_in("\na\nb\n\n\nc") .succeeds() .stdout_only("\n 1\ta\n 2\tb\n\n\n 3\tc"); } @@ -124,7 +121,7 @@ fn test_non_blank_overrides_number() { fn test_squeeze_blank_before_numbering() { for same_param in vec!["-s", "--squeeze-blank"] { let (_, mut ucmd) = testing(UTIL_NAME); - ucmd.args(&vec![same_param, "-n", "-"]) + ucmd.args(&[same_param, "-n", "-"]) .pipe_in("a\n\n\nb") .succeeds() .stdout_only(" 1\ta\n 2\t\n 3\tb");