diff options
Diffstat (limited to 'flags/bool_test.ts')
-rwxr-xr-x | flags/bool_test.ts | 11 |
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); +}); |