summaryrefslogtreecommitdiff
path: root/flags/tests
diff options
context:
space:
mode:
Diffstat (limited to 'flags/tests')
-rwxr-xr-xflags/tests/bool.ts3
-rwxr-xr-xflags/tests/parse.ts4
-rwxr-xr-xflags/tests/unknown.ts22
3 files changed, 13 insertions, 16 deletions
diff --git a/flags/tests/bool.ts b/flags/tests/bool.ts
index 321dbb1e9..bffb1fd34 100755
--- a/flags/tests/bool.ts
+++ b/flags/tests/bool.ts
@@ -39,9 +39,6 @@ test(function booleanGroups() {
test(function booleanAndAliasWithChainableApi() {
const aliased = ["-h", "derp"];
const regular = ["--herp", "derp"];
- const opts = {
- herp: { alias: "h", boolean: true }
- };
const aliasedArgv = parse(aliased, {
boolean: "herp",
alias: { h: "herp" }
diff --git a/flags/tests/parse.ts b/flags/tests/parse.ts
index 73bdb7c3b..a37cd4c63 100755
--- a/flags/tests/parse.ts
+++ b/flags/tests/parse.ts
@@ -178,7 +178,7 @@ test(function nestedDottedObjects() {
"4",
"--foo.quux.quibble",
"5",
- "--foo.quux.o_O",
+ "--foo.quux.oO",
"--beep.boop"
]);
@@ -187,7 +187,7 @@ test(function nestedDottedObjects() {
baz: 4,
quux: {
quibble: 5,
- o_O: true
+ oO: true
}
});
assertEquals(argv.beep, { boop: true });
diff --git a/flags/tests/unknown.ts b/flags/tests/unknown.ts
index 986bc29d8..cd944746f 100755
--- a/flags/tests/unknown.ts
+++ b/flags/tests/unknown.ts
@@ -5,7 +5,7 @@ import { parse } from "../mod.ts";
test(function booleanAndAliasIsNotUnknown() {
const unknown = [];
- function unknownFn(arg) {
+ function unknownFn(arg): boolean {
unknown.push(arg);
return false;
}
@@ -16,15 +16,15 @@ test(function booleanAndAliasIsNotUnknown() {
boolean: "h",
unknown: unknownFn
};
- const aliasedArgv = parse(aliased, opts);
- const propertyArgv = parse(regular, opts);
+ parse(aliased, opts);
+ parse(regular, opts);
assertEquals(unknown, ["--derp", "-d"]);
});
test(function flagBooleanTrueAnyDoubleHyphenArgumentIsNotUnknown() {
const unknown = [];
- function unknownFn(arg) {
+ function unknownFn(arg): boolean {
unknown.push(arg);
return false;
}
@@ -41,7 +41,7 @@ test(function flagBooleanTrueAnyDoubleHyphenArgumentIsNotUnknown() {
test(function stringAndAliasIsNotUnkown() {
const unknown = [];
- function unknownFn(arg) {
+ function unknownFn(arg): boolean {
unknown.push(arg);
return false;
}
@@ -52,15 +52,15 @@ test(function stringAndAliasIsNotUnkown() {
string: "h",
unknown: unknownFn
};
- const aliasedArgv = parse(aliased, opts);
- const propertyArgv = parse(regular, opts);
+ parse(aliased, opts);
+ parse(regular, opts);
assertEquals(unknown, ["--derp", "-d"]);
});
test(function defaultAndAliasIsNotUnknown() {
const unknown = [];
- function unknownFn(arg) {
+ function unknownFn(arg): boolean {
unknown.push(arg);
return false;
}
@@ -71,15 +71,15 @@ test(function defaultAndAliasIsNotUnknown() {
alias: { h: "herp" },
unknown: unknownFn
};
- const aliasedArgv = parse(aliased, opts);
- const propertyArgv = parse(regular, opts);
+ parse(aliased, opts);
+ parse(regular, opts);
assertEquals(unknown, []);
});
test(function valueFollowingDoubleHyphenIsNotUnknown() {
const unknown = [];
- function unknownFn(arg) {
+ function unknownFn(arg): boolean {
unknown.push(arg);
return false;
}