New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

jestor

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jestor - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

36

dist/jestor.js

@@ -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 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc