summaryrefslogtreecommitdiff
path: root/cli/flags.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/flags.rs')
-rw-r--r--cli/flags.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/cli/flags.rs b/cli/flags.rs
index 6f23afba1..3b49d6b59 100644
--- a/cli/flags.rs
+++ b/cli/flags.rs
@@ -96,6 +96,7 @@ pub enum DenoSubcommand {
script: String,
},
Test {
+ doc: bool,
no_run: bool,
fail_fast: bool,
quiet: bool,
@@ -985,6 +986,12 @@ fn test_subcommand<'a, 'b>() -> App<'a, 'b> {
.takes_value(false),
)
.arg(
+ Arg::with_name("doc")
+ .long("doc")
+ .help("UNSTABLE: type check code blocks")
+ .takes_value(false),
+ )
+ .arg(
Arg::with_name("fail-fast")
.long("fail-fast")
.alias("failfast")
@@ -1667,6 +1674,7 @@ fn test_parse(flags: &mut Flags, matches: &clap::ArgMatches) {
runtime_args_parse(flags, matches, true, true);
let no_run = matches.is_present("no-run");
+ let doc = matches.is_present("doc");
let fail_fast = matches.is_present("fail-fast");
let allow_none = matches.is_present("allow-none");
let quiet = matches.is_present("quiet");
@@ -1711,6 +1719,7 @@ fn test_parse(flags: &mut Flags, matches: &clap::ArgMatches) {
flags.coverage_dir = matches.value_of("coverage").map(String::from);
flags.subcommand = DenoSubcommand::Test {
no_run,
+ doc,
fail_fast,
quiet,
include,
@@ -3357,6 +3366,7 @@ mod tests {
Flags {
subcommand: DenoSubcommand::Test {
no_run: true,
+ doc: false,
fail_fast: false,
filter: Some("- foo".to_string()),
allow_none: true,