ok/jj
1
0
Fork 0
forked from mirrors/jj

tests: suppress must_use warning and update cli_error output

This commit is contained in:
Yuya Nishihara 2022-11-21 12:01:35 +09:00
parent 9607d954e4
commit 946d5c5896
2 changed files with 7 additions and 3 deletions

View file

@ -50,7 +50,7 @@ fn test_alias_calls_unknown_command() {
insta::assert_snapshot!(stderr, @r###"
error: The subcommand 'nonexistent' wasn't recognized
Usage: jj [OPTIONS] [COMMAND]
Usage: jj [OPTIONS] <COMMAND>
For more information try '--help'
"###);

View file

@ -45,8 +45,12 @@ fn test_non_utf8_arg() {
#[test]
fn test_no_subcommand() {
let test_env = TestEnvironment::default();
test_env.jj_cmd_cli_error(test_env.env_root(), &[]);
test_env.jj_cmd_cli_error(test_env.env_root(), &["-R."]);
let stderr = test_env.jj_cmd_cli_error(test_env.env_root(), &[]);
insta::assert_snapshot!(stderr.lines().next().unwrap(), @"Jujutsu (An experimental VCS)");
let stderr = test_env.jj_cmd_cli_error(test_env.env_root(), &["-R."]);
insta::assert_snapshot!(stderr.lines().next().unwrap(), @"error: 'jj' requires a subcommand but one was not provided");
let stdout = test_env.jj_cmd_success(test_env.env_root(), &["--version"]);
insta::assert_snapshot!(stdout.replace(|c: char| c.is_ascii_digit(), "?"), @r###"