jest-matcher-utils
Advanced tools
Comparing version 13.3.0-alpha.g8b48d59 to 13.4.0-alpha.d2632006
@@ -78,4 +78,40 @@ /** | ||
const ensureNoExpected = (expected, matcherName) => { | ||
matcherName || (matcherName = 'This'); | ||
if (typeof expected !== 'undefined') { | ||
throw new Error(`${ matcherName } matcher does not accept any arguments`);}}; | ||
const ensureActualIsNumber = (actual, matcherName) => { | ||
matcherName || (matcherName = 'This matcher'); | ||
if (typeof actual !== 'number') { | ||
throw new Error( | ||
`${ matcherName } actual value should be a number. ` + | ||
`'${ typeof actual }' was passed`);}}; | ||
const ensureExpectedIsNumber = (expected, matcherName) => { | ||
matcherName || (matcherName = 'This matcher'); | ||
if (typeof expected !== 'number') { | ||
throw new Error( | ||
`${ matcherName } expected value should be a number. ` + | ||
`'${ typeof expected }' was passed`);}}; | ||
const ensureNumbers = (actual, expected, matcherName) => { | ||
ensureActualIsNumber(actual, matcherName); | ||
ensureExpectedIsNumber(expected, matcherName);}; | ||
module.exports = { | ||
getType, | ||
stringify }; | ||
stringify, | ||
ensureNoExpected, | ||
ensureActualIsNumber, | ||
ensureExpectedIsNumber, | ||
ensureNumbers }; |
{ | ||
"name": "jest-matcher-utils", | ||
"description": "A set of utility functions for jest-matchers and related packages", | ||
"version": "13.3.0-alpha.g8b48d59", | ||
"version": "13.4.0-alpha.d2632006", | ||
"repository": { | ||
@@ -6,0 +6,0 @@ "type": "git", |
3714
88