diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2022-11-26 02:29:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-26 02:29:56 +0100 |
commit | 7e0c55818721b78109e2bb58bf14f814036bf06d (patch) | |
tree | 8038d3eebdbe8b3162b792f623499e5a749fc2e8 /cli/tests/flags_tests.rs | |
parent | 0c0af67f89b610eb61e4f66a5dbf665474aa9383 (diff) |
tests: move integration tests to separate modules (#16816)
Diffstat (limited to 'cli/tests/flags_tests.rs')
-rw-r--r-- | cli/tests/flags_tests.rs | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/cli/tests/flags_tests.rs b/cli/tests/flags_tests.rs new file mode 100644 index 000000000..a3ea8f7dd --- /dev/null +++ b/cli/tests/flags_tests.rs @@ -0,0 +1,50 @@ +// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license. + +mod integration; + +use test_util as util; + +mod flags { + use super::*; + + #[test] + fn help_flag() { + let status = util::deno_cmd() + .current_dir(util::testdata_path()) + .arg("--help") + .spawn() + .unwrap() + .wait() + .unwrap(); + assert!(status.success()); + } + + #[test] + fn version_short_flag() { + let status = util::deno_cmd() + .current_dir(util::testdata_path()) + .arg("-V") + .spawn() + .unwrap() + .wait() + .unwrap(); + assert!(status.success()); + } + + #[test] + fn version_long_flag() { + let status = util::deno_cmd() + .current_dir(util::testdata_path()) + .arg("--version") + .spawn() + .unwrap() + .wait() + .unwrap(); + assert!(status.success()); + } + + itest!(types { + args: "types", + output: "types/types.out", + }); +} |