diff --git a/cli/flags.rs b/cli/flags.rs index 69df8f6fec..b7e4e84db8 100644 --- a/cli/flags.rs +++ b/cli/flags.rs @@ -3539,6 +3539,30 @@ mod tests { } ); } + + #[test] + fn test_shuffle() { + let r = flags_from_vec(svec!["deno", "test", "--shuffle=1"]); + assert_eq!( + r.unwrap(), + Flags { + subcommand: DenoSubcommand::Test { + no_run: false, + doc: false, + fail_fast: None, + filter: None, + allow_none: false, + quiet: false, + shuffle: Some(1), + include: None, + concurrent_jobs: 1, + }, + watch: false, + ..Flags::default() + } + ); + } + #[test] fn test_watch() { let r = flags_from_vec(svec!["deno", "test", "--watch"]);