diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/integration_tests.rs | 29 | ||||
-rw-r--r-- | cli/tests/lint/expected_quiet.out | 10 | ||||
-rw-r--r-- | cli/tests/lint/expected_rules.out | 2 |
3 files changed, 39 insertions, 2 deletions
diff --git a/cli/tests/integration_tests.rs b/cli/tests/integration_tests.rs index 943e56799..389afdea3 100644 --- a/cli/tests/integration_tests.rs +++ b/cli/tests/integration_tests.rs @@ -1787,6 +1787,12 @@ itest!(fmt_check_tests_dir { exit_code: 1, }); +itest!(fmt_quiet_check_fmt_dir { + args: "fmt --check --quiet fmt/", + output_str: Some(""), + exit_code: 0, +}); + itest!(fmt_check_formatted_files { args: "fmt --check fmt/formatted1.js fmt/formatted2.ts", output: "fmt/expected_fmt_check_formatted_files.out", @@ -2354,6 +2360,12 @@ itest!(deno_lint { exit_code: 1, }); +itest!(deno_lint_quiet { + args: "lint --unstable --quiet lint/file1.js", + output: "lint/expected_quiet.out", + exit_code: 1, +}); + itest!(deno_lint_json { args: "lint --unstable --json lint/file1.js lint/file2.ts lint/ignored_file.ts lint/malformed.js", @@ -2387,6 +2399,19 @@ itest!(deno_lint_from_stdin_json { exit_code: 1, }); +itest!(deno_lint_rules { + args: "lint --unstable --rules", + output: "lint/expected_rules.out", + exit_code: 0, +}); + +// Make sure that the rules are printed if quiet option is enabled. +itest!(deno_lint_rules_quiet { + args: "lint --unstable --rules -q", + output: "lint/expected_rules.out", + exit_code: 0, +}); + itest!(deno_doc_builtin { args: "doc", output: "deno_doc_builtin.out", @@ -3540,7 +3565,7 @@ fn lint_ignore_unexplicit_files() { .wait_with_output() .unwrap(); assert!(output.status.success()); - assert!(output.stderr.is_empty()); + assert_eq!(output.stderr, b"Checked 0 file\n"); } #[test] @@ -3557,5 +3582,5 @@ fn fmt_ignore_unexplicit_files() { .wait_with_output() .unwrap(); assert!(output.status.success()); - assert!(output.stderr.is_empty()); + assert_eq!(output.stderr, b"Checked 0 file\n"); } diff --git a/cli/tests/lint/expected_quiet.out b/cli/tests/lint/expected_quiet.out new file mode 100644 index 000000000..a7f269efa --- /dev/null +++ b/cli/tests/lint/expected_quiet.out @@ -0,0 +1,10 @@ +(ban-untagged-ignore) Ignore directive requires lint rule code +// deno-lint-ignore +^^^^^^^^^^^^^^^^^^^ + at [WILDCARD]file1.js:1:0 + +(no-empty) Empty block statement +while (false) {} + ^^ + at [WILDCARD]file1.js:2:14 + diff --git a/cli/tests/lint/expected_rules.out b/cli/tests/lint/expected_rules.out new file mode 100644 index 000000000..4afab7b9b --- /dev/null +++ b/cli/tests/lint/expected_rules.out @@ -0,0 +1,2 @@ +Available rules: +[WILDCARD] |