meli/tests: fix MSRV breakage

Commit 814af0e94d broke compilation with MSRV, it was not caught by CI
tests because they do not check the test targets for MSRV verification.

Fixes: 814af0e94d ("meli/args: add --gzipped flag to man subcommand")
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
pull/441/head
Manos Pitsidianakis 3 months ago
parent 86f9b213bf
commit 12695a00da
No known key found for this signature in database
GPG Key ID: 7729C7707F7E09D0

@ -137,7 +137,8 @@ server_password_command = "false"
[composing]
send_mail = 'false'
"#,
"#
.as_slice(),
)
.output()
.unwrap()
@ -153,14 +154,18 @@ send_mail = 'false'
("meli-themes.5", "MELI-THEMES(5)"),
("meli.7", "MELI(7)"),
] {
let true_true: &[&str] = &["man", "--no-raw", "--gzipped", man];
let true_false: &[&str] = &["man", "--no-raw", man];
let false_false: &[&str] = &["man", man];
let false_true: &[&str] = &["man", "--gzipped", man];
for gzipped in [true, false] {
for no_raw in [true, false] {
let mut cmd = Command::cargo_bin("meli").unwrap();
let args = match (no_raw, gzipped) {
(true, true) => &["man", "--no-raw", "--gzipped", man][..],
(true, false) => &["man", "--no-raw", man],
(false, false) => &["man", man],
(false, true) => &["man", "--gzipped", man],
(true, true) => true_true,
(true, false) => true_false,
(false, false) => false_false,
(false, true) => false_true,
};
let output = cmd.args(args).output().unwrap().assert();
output.code(0).stdout(predicate::function(|x: &[u8]| {

Loading…
Cancel
Save