Comparing version 1.0.5 to 1.0.6
@@ -8,5 +8,5 @@ 'use strict'; | ||
return { | ||
followRules: ruleGetter => { | ||
followRules: (ruleGetter) => { | ||
ruleGetter({ | ||
whenCalledWith: getRuleBuilder(rule => rules.push(rule)) | ||
whenCalledWith: getRuleBuilder((rule) => rules.push(rule)), | ||
}); | ||
@@ -23,3 +23,3 @@ return jestMock.mockImplementation((...actualArgs) => { | ||
}, | ||
whenCalledWith: getRuleBuilder(rule => { | ||
whenCalledWith: getRuleBuilder((rule) => { | ||
rules.length = 0; | ||
@@ -32,3 +32,3 @@ return jestMock.mockImplementation((...actualArgs) => { | ||
}); | ||
}) | ||
}), | ||
}; | ||
@@ -45,5 +45,5 @@ } | ||
pass: true, | ||
message: () => '' | ||
message: () => '', | ||
}; | ||
} | ||
}, | ||
}); | ||
@@ -61,6 +61,6 @@ expect(1)[MATCHER_NAME](); | ||
function getRuleMatcher(args) { | ||
return actualArgs => actualArgs.length === args.length && | ||
return (actualArgs) => actualArgs.length === args.length && | ||
actualArgs.every((actualArg, i) => { | ||
const arg = args[i]; | ||
return typeof arg.asymmetricMatch === 'function' | ||
return arg !== null && typeof arg.asymmetricMatch === 'function' | ||
? arg.asymmetricMatch(actualArg) | ||
@@ -75,22 +75,22 @@ : equals(arg, actualArg); | ||
valueWrapper: undefined, | ||
returnValue: undefined | ||
returnValue: undefined, | ||
}; | ||
return { | ||
return: returnValue => { | ||
rule.valueWrapper = v => v; | ||
return: (returnValue) => { | ||
rule.valueWrapper = (v) => v; | ||
rule.returnValue = returnValue; | ||
collectRule(rule); | ||
}, | ||
resolveWith: value => { | ||
rule.valueWrapper = v => Promise.resolve(v); | ||
resolveWith: (value) => { | ||
rule.valueWrapper = (v) => Promise.resolve(v); | ||
rule.returnValue = value; | ||
collectRule(rule); | ||
}, | ||
rejectWith: value => { | ||
rule.valueWrapper = v => Promise.reject(v); | ||
rejectWith: (value) => { | ||
rule.valueWrapper = (v) => Promise.reject(v); | ||
rule.returnValue = value; | ||
collectRule(rule); | ||
}, | ||
throw: value => { | ||
rule.valueWrapper = v => { | ||
throw: (value) => { | ||
rule.valueWrapper = (v) => { | ||
throw v; | ||
@@ -100,3 +100,3 @@ }; | ||
collectRule(rule); | ||
} | ||
}, | ||
}; | ||
@@ -103,0 +103,0 @@ }; |
{ | ||
"name": "jestor", | ||
"version": "1.0.5", | ||
"version": "1.0.6", | ||
"description": "Utility for creating mock implementation, defining how Jest mocks should behave", | ||
@@ -21,2 +21,3 @@ "type": "commonjs", | ||
"test:sources:watch": "jest --watch", | ||
"prepublishOnly": "yarn build", | ||
"coverage": "cat coverage/*/lcov.info | codecov" | ||
@@ -23,0 +24,0 @@ }, |
14837