summaryrefslogtreecommitdiff
path: root/flags/bool_test.ts
diff options
context:
space:
mode:
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);
+});