From e39f145fbab4f00f3d30fc52441aa6e4940c21d8 Mon Sep 17 00:00:00 2001 From: Nathan Whitaker Date: Fri, 31 Jan 2025 16:08:50 -0800 Subject: [PATCH] fix + add flags tests --- cli/args/flags.rs | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/cli/args/flags.rs b/cli/args/flags.rs index fe5253fe0b..b0001375b7 100644 --- a/cli/args/flags.rs +++ b/cli/args/flags.rs @@ -11618,7 +11618,10 @@ Usage: deno repl [OPTIONS] [-- [ARGS]...]\n" svec!["--update"], OutdatedFlags { filters: vec![], - kind: OutdatedKind::Update { latest: false }, + kind: OutdatedKind::Update { + latest: false, + interactive: false, + }, recursive: false, }, ), @@ -11626,7 +11629,10 @@ Usage: deno repl [OPTIONS] [-- [ARGS]...]\n" svec!["--update", "--latest"], OutdatedFlags { filters: vec![], - kind: OutdatedKind::Update { latest: true }, + kind: OutdatedKind::Update { + latest: true, + interactive: false, + }, recursive: false, }, ), @@ -11634,7 +11640,10 @@ Usage: deno repl [OPTIONS] [-- [ARGS]...]\n" svec!["--update", "--recursive"], OutdatedFlags { filters: vec![], - kind: OutdatedKind::Update { latest: false }, + kind: OutdatedKind::Update { + latest: false, + interactive: false, + }, recursive: true, }, ), @@ -11642,7 +11651,10 @@ Usage: deno repl [OPTIONS] [-- [ARGS]...]\n" svec!["--update", "@foo/bar"], OutdatedFlags { filters: svec!["@foo/bar"], - kind: OutdatedKind::Update { latest: false }, + kind: OutdatedKind::Update { + latest: false, + interactive: false, + }, recursive: false, }, ), @@ -11654,6 +11666,17 @@ Usage: deno repl [OPTIONS] [-- [ARGS]...]\n" recursive: false, }, ), + ( + svec!["--update", "--latest", "--interactive"], + OutdatedFlags { + filters: svec![], + kind: OutdatedKind::Update { + latest: true, + interactive: true, + }, + recursive: false, + }, + ), ]; for (input, expected) in cases { let mut args = svec!["deno", "outdated"];