nodemailer-mock
Advanced tools
Comparing version 1.1.11 to 1.2.0
'use strict'; | ||
const crypto = require('crypto'); | ||
const successResponse = 'nodemailer-mock success'; | ||
module.exports = { | ||
success_response: 'nodemailer-mock success', | ||
success_response: successResponse, | ||
fail_response: 'nodemailer-mock failure', | ||
info: { | ||
messageId: 'messageId', | ||
envelope: 'envelope', | ||
accepted: ['accepted'], | ||
rejected: ['rejected'], | ||
pending: ['pending'], | ||
response: this.success_response, | ||
info: () => { | ||
const messageId = crypto.randomBytes(24).toString('hex'); | ||
return { | ||
messageId, | ||
envelope: 'envelope', | ||
accepted: ['accepted'], | ||
rejected: ['rejected'], | ||
pending: ['pending'], | ||
response: successResponse, | ||
}; | ||
}, | ||
}; |
@@ -48,3 +48,3 @@ 'use strict'; | ||
// start with a basic info object | ||
const info = messages.info; | ||
const info = messages.info(); | ||
determineResponseSuccess() | ||
@@ -97,3 +97,2 @@ .then(() => { | ||
* determine if sendMail() should return errors once then succeed | ||
* @return void | ||
*/ | ||
@@ -106,4 +105,3 @@ shouldFailOnce: () => { | ||
* determine if sendMail() should return errors | ||
* @param boolean true will return errors, false will return successes | ||
* @return void | ||
* @param {boolean} isFail true will return errors, false will return successes | ||
*/ | ||
@@ -117,3 +115,2 @@ shouldFail: (isFail) => { | ||
* @param {Boolean} isMocked if the function should be mocked | ||
* @return void | ||
*/ | ||
@@ -126,4 +123,3 @@ mockedVerify: (isMocked) => { | ||
* set the response messages for successes | ||
* @param String|Object response | ||
* @return void | ||
* @param {Mixed} response | ||
*/ | ||
@@ -136,4 +132,3 @@ successResponse: (response) => { | ||
* set the response messages for failures | ||
* @param String|Object response | ||
* @return void | ||
* @param {Mixed} response | ||
*/ | ||
@@ -146,3 +141,3 @@ failResponse: (response) => { | ||
* get an array of sent emails | ||
* @return Object[] an array of emails | ||
* @return {Object[]} an array of emails | ||
*/ | ||
@@ -153,3 +148,2 @@ sentMail: () => sentMail, | ||
* reset mock values to defaults | ||
* @return void | ||
*/ | ||
@@ -156,0 +150,0 @@ reset: () => { |
{ | ||
"name": "nodemailer-mock", | ||
"version": "1.1.11", | ||
"version": "1.2.0", | ||
"dependencies": { | ||
@@ -24,3 +24,3 @@ "abbrev": { | ||
"ajv": { | ||
"version": "4.11.2", | ||
"version": "4.11.5", | ||
"dev": true | ||
@@ -64,6 +64,2 @@ }, | ||
}, | ||
"array.prototype.find": { | ||
"version": "2.0.3", | ||
"dev": true | ||
}, | ||
"arrify": { | ||
@@ -82,19 +78,19 @@ "version": "1.0.1", | ||
"babel-messages": { | ||
"version": "6.22.0", | ||
"version": "6.23.0", | ||
"dev": true | ||
}, | ||
"babel-runtime": { | ||
"version": "6.22.0", | ||
"version": "6.23.0", | ||
"dev": true | ||
}, | ||
"babel-traverse": { | ||
"version": "6.22.1", | ||
"version": "6.23.1", | ||
"dev": true | ||
}, | ||
"babel-types": { | ||
"version": "6.22.0", | ||
"version": "6.23.0", | ||
"dev": true | ||
}, | ||
"babylon": { | ||
"version": "6.15.0", | ||
"version": "6.16.1", | ||
"dev": true | ||
@@ -157,6 +153,2 @@ }, | ||
}, | ||
"cli-table": { | ||
"version": "0.3.1", | ||
"dev": true | ||
}, | ||
"cli-width": { | ||
@@ -170,6 +162,2 @@ "version": "2.1.0", | ||
}, | ||
"clone": { | ||
"version": "0.1.19", | ||
"dev": true | ||
}, | ||
"co": { | ||
@@ -184,3 +172,3 @@ "version": "4.6.0", | ||
"colors": { | ||
"version": "1.0.3", | ||
"version": "1.1.2", | ||
"dev": true | ||
@@ -200,6 +188,2 @@ }, | ||
}, | ||
"contains-path": { | ||
"version": "0.1.0", | ||
"dev": true | ||
}, | ||
"core-js": { | ||
@@ -217,8 +201,4 @@ "version": "2.4.1", | ||
}, | ||
"damerau-levenshtein": { | ||
"version": "1.0.3", | ||
"dev": true | ||
}, | ||
"debug": { | ||
"version": "2.6.0" | ||
"version": "2.6.2" | ||
}, | ||
@@ -233,6 +213,2 @@ "decamelize": { | ||
}, | ||
"define-properties": { | ||
"version": "1.1.2", | ||
"dev": true | ||
}, | ||
"del": { | ||
@@ -263,13 +239,5 @@ "version": "2.2.2", | ||
"error-ex": { | ||
"version": "1.3.0", | ||
"version": "1.3.1", | ||
"dev": true | ||
}, | ||
"es-abstract": { | ||
"version": "1.7.0", | ||
"dev": true | ||
}, | ||
"es-to-primitive": { | ||
"version": "1.1.1", | ||
"dev": true | ||
}, | ||
"es5-ext": { | ||
@@ -323,39 +291,15 @@ "version": "0.10.12", | ||
"eslint": { | ||
"version": "3.14.1", | ||
"dev": true | ||
}, | ||
"eslint-config-airbnb": { | ||
"version": "14.0.0", | ||
"dev": true | ||
}, | ||
"eslint-config-airbnb-base": { | ||
"version": "11.0.1", | ||
"dev": true | ||
}, | ||
"eslint-import-resolver-node": { | ||
"version": "0.2.3", | ||
"dev": true | ||
}, | ||
"eslint-module-utils": { | ||
"version": "2.0.0", | ||
"version": "3.17.1", | ||
"dev": true, | ||
"dependencies": { | ||
"debug": { | ||
"version": "2.2.0", | ||
"glob": { | ||
"version": "7.1.1", | ||
"dev": true | ||
}, | ||
"ms": { | ||
"version": "0.7.1", | ||
"dev": true | ||
} | ||
} | ||
}, | ||
"eslint-plugin-import": { | ||
"version": "2.2.0", | ||
"eslint-config-google": { | ||
"version": "0.7.1", | ||
"dev": true | ||
}, | ||
"eslint-plugin-jsx-a11y": { | ||
"version": "3.0.2", | ||
"dev": true | ||
}, | ||
"eslint-plugin-mocha": { | ||
@@ -365,6 +309,2 @@ "version": "4.8.0", | ||
}, | ||
"eslint-plugin-react": { | ||
"version": "6.9.0", | ||
"dev": true | ||
}, | ||
"espree": { | ||
@@ -424,6 +364,2 @@ "version": "3.4.0", | ||
}, | ||
"foreach": { | ||
"version": "2.0.5", | ||
"dev": true | ||
}, | ||
"fs.realpath": { | ||
@@ -433,6 +369,2 @@ "version": "1.0.0", | ||
}, | ||
"function-bind": { | ||
"version": "1.1.0", | ||
"dev": true | ||
}, | ||
"generate-function": { | ||
@@ -455,3 +387,3 @@ "version": "2.0.0", | ||
"globals": { | ||
"version": "9.14.0", | ||
"version": "9.16.0", | ||
"dev": true | ||
@@ -461,3 +393,9 @@ }, | ||
"version": "5.0.0", | ||
"dev": true | ||
"dev": true, | ||
"dependencies": { | ||
"glob": { | ||
"version": "7.1.1", | ||
"dev": true | ||
} | ||
} | ||
}, | ||
@@ -480,6 +418,2 @@ "graceful-fs": { | ||
}, | ||
"has": { | ||
"version": "1.0.1", | ||
"dev": true | ||
}, | ||
"has-ansi": { | ||
@@ -494,7 +428,7 @@ "version": "2.0.0", | ||
"hosted-git-info": { | ||
"version": "2.1.5", | ||
"version": "2.2.0", | ||
"dev": true | ||
}, | ||
"ignore": { | ||
"version": "3.2.2", | ||
"version": "3.2.4", | ||
"dev": true | ||
@@ -535,3 +469,3 @@ }, | ||
"is-buffer": { | ||
"version": "1.1.4", | ||
"version": "1.1.5", | ||
"dev": true | ||
@@ -543,10 +477,2 @@ }, | ||
}, | ||
"is-callable": { | ||
"version": "1.1.3", | ||
"dev": true | ||
}, | ||
"is-date-object": { | ||
"version": "1.0.1", | ||
"dev": true | ||
}, | ||
"is-fullwidth-code-point": { | ||
@@ -557,3 +483,3 @@ "version": "1.0.0", | ||
"is-my-json-valid": { | ||
"version": "2.15.0", | ||
"version": "2.16.0", | ||
"dev": true | ||
@@ -577,6 +503,2 @@ }, | ||
}, | ||
"is-regex": { | ||
"version": "1.0.3", | ||
"dev": true | ||
}, | ||
"is-resolvable": { | ||
@@ -586,6 +508,2 @@ "version": "1.0.0", | ||
}, | ||
"is-symbol": { | ||
"version": "1.0.1", | ||
"dev": true | ||
}, | ||
"is-utf8": { | ||
@@ -617,6 +535,2 @@ "version": "0.2.1", | ||
}, | ||
"istanbul-cobertura-badger": { | ||
"version": "1.2.1", | ||
"dev": true | ||
}, | ||
"js-tokens": { | ||
@@ -627,4 +541,10 @@ "version": "3.0.1", | ||
"js-yaml": { | ||
"version": "3.7.0", | ||
"dev": true | ||
"version": "3.8.2", | ||
"dev": true, | ||
"dependencies": { | ||
"esprima": { | ||
"version": "3.1.3", | ||
"dev": true | ||
} | ||
} | ||
}, | ||
@@ -647,6 +567,2 @@ "json-stable-stringify": { | ||
}, | ||
"jsx-ast-utils": { | ||
"version": "1.4.0", | ||
"dev": true | ||
}, | ||
"kind-of": { | ||
@@ -703,6 +619,2 @@ "version": "3.1.0", | ||
}, | ||
"lodash.cond": { | ||
"version": "4.5.2", | ||
"dev": true | ||
}, | ||
"lodash.create": { | ||
@@ -770,3 +682,3 @@ "version": "3.1.1", | ||
"nodemailer": { | ||
"version": "3.0.0" | ||
"version": "3.1.5" | ||
}, | ||
@@ -778,3 +690,3 @@ "nopt": { | ||
"normalize-package-data": { | ||
"version": "2.3.5", | ||
"version": "2.3.6", | ||
"dev": true | ||
@@ -790,6 +702,2 @@ }, | ||
}, | ||
"object-keys": { | ||
"version": "1.0.11", | ||
"dev": true | ||
}, | ||
"once": { | ||
@@ -857,10 +765,2 @@ "version": "1.4.0", | ||
}, | ||
"pkg-dir": { | ||
"version": "1.0.0", | ||
"dev": true | ||
}, | ||
"pkg-up": { | ||
"version": "1.0.0", | ||
"dev": true | ||
}, | ||
"pluralize": { | ||
@@ -895,9 +795,5 @@ "version": "1.2.1", | ||
"readable-stream": { | ||
"version": "2.2.2", | ||
"version": "2.2.3", | ||
"dev": true | ||
}, | ||
"readdirp": { | ||
"version": "2.1.0", | ||
"dev": true | ||
}, | ||
"readline2": { | ||
@@ -912,3 +808,3 @@ "version": "1.0.1", | ||
"regenerator-runtime": { | ||
"version": "0.10.1", | ||
"version": "0.10.3", | ||
"dev": true | ||
@@ -954,4 +850,10 @@ }, | ||
"rimraf": { | ||
"version": "2.5.4", | ||
"dev": true | ||
"version": "2.6.1", | ||
"dev": true, | ||
"dependencies": { | ||
"glob": { | ||
"version": "7.1.1", | ||
"dev": true | ||
} | ||
} | ||
}, | ||
@@ -966,6 +868,2 @@ "run-async": { | ||
}, | ||
"sax": { | ||
"version": "0.5.8", | ||
"dev": true | ||
}, | ||
"semver": { | ||
@@ -979,12 +877,14 @@ "version": "5.3.0", | ||
}, | ||
"set-immediate-shim": { | ||
"version": "1.0.1", | ||
"dev": true | ||
}, | ||
"shelljs": { | ||
"version": "0.7.6", | ||
"dev": true | ||
"version": "0.7.7", | ||
"dev": true, | ||
"dependencies": { | ||
"glob": { | ||
"version": "7.1.1", | ||
"dev": true | ||
} | ||
} | ||
}, | ||
"should": { | ||
"version": "11.2.0", | ||
"version": "11.2.1", | ||
"dev": true | ||
@@ -997,3 +897,3 @@ }, | ||
"should-format": { | ||
"version": "3.0.2", | ||
"version": "3.0.3", | ||
"dev": true | ||
@@ -1017,12 +917,2 @@ }, | ||
}, | ||
"sloc": { | ||
"version": "0.2.0", | ||
"dev": true, | ||
"dependencies": { | ||
"async": { | ||
"version": "2.1.4", | ||
"dev": true | ||
} | ||
} | ||
}, | ||
"source-map": { | ||
@@ -1115,11 +1005,6 @@ "version": "0.4.4", | ||
"uglify-js": { | ||
"version": "2.7.5", | ||
"version": "2.8.12", | ||
"dev": true, | ||
"optional": true, | ||
"dependencies": { | ||
"async": { | ||
"version": "0.2.10", | ||
"dev": true, | ||
"optional": true | ||
}, | ||
"camelcase": { | ||
@@ -1202,6 +1087,2 @@ "version": "1.2.1", | ||
}, | ||
"xml-splitter": { | ||
"version": "1.2.1", | ||
"dev": true | ||
}, | ||
"xtend": { | ||
@@ -1208,0 +1089,0 @@ "version": "4.0.1", |
{ | ||
"name": "nodemailer-mock", | ||
"version": "1.1.11", | ||
"version": "1.2.0", | ||
"description": "Mock nodemailer module for testing", | ||
@@ -43,19 +43,15 @@ "main": "nodemailer-mock.js", | ||
"devDependencies": { | ||
"colors": "^1.1.2", | ||
"depcheck": "^0.6.7", | ||
"eslint": "^3.14.1", | ||
"eslint-config-airbnb": "^14.0.0", | ||
"eslint-plugin-import": "^2.2.0", | ||
"eslint-plugin-jsx-a11y": "^3.0.2", | ||
"eslint": "^3.17.1", | ||
"eslint-config-google": "^0.7.1", | ||
"eslint-plugin-mocha": "^4.8.0", | ||
"eslint-plugin-react": "^6.9.0", | ||
"istanbul": "^0.4.5", | ||
"istanbul-cobertura-badger": "^1.2.1", | ||
"mocha": "^3.2.0", | ||
"should": "^11.2.0", | ||
"sloc": "^0.2.0", | ||
"should": "^11.2.1", | ||
"spec-xunit-file": "^0.0.1-3" | ||
}, | ||
"dependencies": { | ||
"debug": "^2.6.0", | ||
"nodemailer": "^3.0.0" | ||
"debug": "^2.6.2", | ||
"nodemailer": "^3.1.5" | ||
}, | ||
@@ -62,0 +58,0 @@ "pre-commit": [ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
9
19
0
92233
1344
Updateddebug@^2.6.2
Updatednodemailer@^3.1.5