diff options
Diffstat (limited to 'flags/parse_test.ts')
-rwxr-xr-x | flags/parse_test.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/flags/parse_test.ts b/flags/parse_test.ts index 2e154f78c..9918ce8bb 100755 --- a/flags/parse_test.ts +++ b/flags/parse_test.ts @@ -192,3 +192,10 @@ test(function nestedDottedObjects(): void { }); assertEquals(argv.beep, { boop: true }); }); + +test(function flagBuiltinProperty(): void { + const argv = parse(["--toString", "--valueOf", "foo"]); + assertEquals(argv, { toString: true, valueOf: "foo", _: [] }); + assertEquals(typeof argv.toString, "boolean"); + assertEquals(typeof argv.valueOf, "string"); +}); |