summaryrefslogtreecommitdiff
path: root/cli/flags.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/flags.rs')
-rw-r--r--cli/flags.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/cli/flags.rs b/cli/flags.rs
index 3075eda40..df17c08da 100644
--- a/cli/flags.rs
+++ b/cli/flags.rs
@@ -1627,7 +1627,8 @@ fn seed_arg<'a, 'b>() -> Arg<'a, 'b> {
fn compat_arg<'a, 'b>() -> Arg<'a, 'b> {
Arg::with_name("compat")
.long("compat")
- .help("Node compatibility mode. Currently only enables built-in node modules like 'fs'.")
+ .requires("unstable")
+ .help("Node compatibility mode. Currently only enables built-in node modules like 'fs' and globals like 'process'.")
}
fn watch_arg<'a, 'b>() -> Arg<'a, 'b> {
@@ -4453,7 +4454,8 @@ mod tests {
#[test]
fn compat() {
- let r = flags_from_vec(svec!["deno", "run", "--compat", "foo.js"]);
+ let r =
+ flags_from_vec(svec!["deno", "run", "--compat", "--unstable", "foo.js"]);
assert_eq!(
r.unwrap(),
Flags {
@@ -4461,6 +4463,7 @@ mod tests {
script: "foo.js".to_string(),
}),
compat: true,
+ unstable: true,
..Flags::default()
}
);