summaryrefslogtreecommitdiff
path: root/flags/bool_test.ts
diff options
context:
space:
mode:
author迷渡 <justjavac@gmail.com>2019-09-04 22:06:29 +0800
committerRyan Dahl <ry@tinyclouds.org>2019-09-04 10:06:28 -0400
commitbe9aaa664a919d3076a6072c30a2e4fbdd8fa578 (patch)
tree52146b18b409ecd3ce3a7b281c1836218a83350a /flags/bool_test.ts
parent9533a030f34097d5ae91c0fd9009578b3932bbea (diff)
Fix boolean regexp (denoland/deno_std#582)
Original: https://github.com/denoland/deno_std/commit/0b9e28f9185d1d237be025502894fa06682240f0
Diffstat (limited to 'flags/bool_test.ts')
-rwxr-xr-xflags/bool_test.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/flags/bool_test.ts b/flags/bool_test.ts
index a33e9be0b..422ae0933 100755
--- a/flags/bool_test.ts
+++ b/flags/bool_test.ts
@@ -155,3 +155,14 @@ test(function booleanParsingFalse(): void {
assertEquals(parsed.boool, false);
});
+
+test(function booleanParsingTrueLike(): void {
+ const parsed = parse(["-t", "true123"], { boolean: ["t"] });
+ assertEquals(parsed.t, true);
+
+ const parsed2 = parse(["-t", "123"], { boolean: ["t"] });
+ assertEquals(parsed2.t, true);
+
+ const parsed3 = parse(["-t", "false123"], { boolean: ["t"] });
+ assertEquals(parsed3.t, true);
+});