summaryrefslogtreecommitdiff
path: root/std/flags/all_bool_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/flags/all_bool_test.ts')
-rwxr-xr-xstd/flags/all_bool_test.ts33
1 files changed, 0 insertions, 33 deletions
diff --git a/std/flags/all_bool_test.ts b/std/flags/all_bool_test.ts
deleted file mode 100755
index 3da80cb37..000000000
--- a/std/flags/all_bool_test.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-import { assertEquals } from "../testing/asserts.ts";
-import { parse } from "./mod.ts";
-
-// flag boolean true (default all --args to boolean)
-Deno.test("flagBooleanTrue", function (): void {
- const argv = parse(["moo", "--honk", "cow"], {
- boolean: true,
- });
-
- assertEquals(argv, {
- honk: true,
- _: ["moo", "cow"],
- });
-
- assertEquals(typeof argv.honk, "boolean");
-});
-
-// flag boolean true only affects double hyphen arguments without equals signs
-Deno.test("flagBooleanTrueOnlyAffectsDoubleDash", function (): void {
- const argv = parse(["moo", "--honk", "cow", "-p", "55", "--tacos=good"], {
- boolean: true,
- });
-
- assertEquals(argv, {
- honk: true,
- tacos: "good",
- p: 55,
- _: ["moo", "cow"],
- });
-
- assertEquals(typeof argv.honk, "boolean");
-});