Socket
Socket
Sign inDemoInstall

nodemailer-mock

Package Overview
Dependencies
Maintainers
1
Versions
61
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nodemailer-mock - npm Package Compare versions

Comparing version 1.1.11 to 1.2.0

test/templates/example/html.hbs

22

lib/messages.js
'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

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