summaryrefslogtreecommitdiff
path: root/flags/parse_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'flags/parse_test.ts')
-rwxr-xr-xflags/parse_test.ts7
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");
+});