Fix case where no tags does not trigger false

This commit is contained in:
Webber
2020-05-01 20:19:25 +02:00
committed by Webber Takken
parent e9514b4e37
commit 34e4b86924
4 changed files with 36 additions and 12 deletions

View File

@@ -26,4 +26,24 @@ expect.extend({
pass,
};
},
toBeParsableToANumber(received) {
let pass = false;
let errorMessage = '';
try {
Number.parseInt(received, 10);
pass = true;
} catch (error) {
errorMessage = error;
}
const message = () => `Expected ${this.utils.printExpected(received)} to be parsable as a number
, but received error: ${this.utils.printReceived(errorMessage)}.`;
return {
message,
pass,
};
},
});