{"_id":"nodemailer-mock-transport","_rev":"10-ef13985da0158bc3a9b62ea9ac626f0e","name":"nodemailer-mock-transport","description":"mock-mailer for putting tests around services that use node-mailer","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"nodemailer-mock-transport","version":"1.0.0","description":"mock-mailer for putting tests around services that use node-mailer","main":"index.js","scripts":{"test":"mocha --check-leaks --ui exports --require blanket -R mocoverage"},"config":{"blanket":{"pattern":"index.js","data-cover-never":["node_modules","test"],"output-reporter":"spec"}},"repository":{"type":"git","url":"https://www.github.com/bcoe/nodemailer-mock-transport"},"keywords":["nodemailer","test","mock"],"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"license":"ISC","devDependencies":{"blanket":"^1.1.6","chai":"^2.0.0","coveralls":"^2.11.2","mocha":"^2.1.0","mocha-lcov-reporter":"0.0.1","mocoverage":"^1.0.0","nodemailer":"^1.3.0"},"gitHead":"61955c827d47325a23f5396f21151677c5f89c77","_id":"nodemailer-mock-transport@1.0.0","_shasum":"4d2070bbf5518f57bb2446a322c1b869129fec30","_from":".","_npmVersion":"2.5.0","_nodeVersion":"1.1.0","_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}],"dist":{"shasum":"4d2070bbf5518f57bb2446a322c1b869129fec30","tarball":"https://registry.npmjs.org/nodemailer-mock-transport/-/nodemailer-mock-transport-1.0.0.tgz","integrity":"sha512-3iAgv5XLJncIPJIFWUAUmFwj5HxffhfmNtMeNXm2HPlhynQrqhGWtaroQBgWr/jyQzOTz7G7FlhKYpyq9uqE9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUpO12oIT6Q10DAqbX3ei4tNjN7UPDE08HEAm2nV15EgIgPUZwPp2JlcTfQrTymudPlagefCN4YS5RwoUSD7yvT20="}]}},"1.1.0":{"name":"nodemailer-mock-transport","version":"1.1.0","description":"mock-mailer for putting tests around services that use node-mailer","main":"index.js","scripts":{"test":"mocha --check-leaks --ui exports --require blanket -R mocoverage"},"config":{"blanket":{"pattern":"index.js","data-cover-never":["node_modules","test"],"output-reporter":"spec"}},"repository":{"type":"git","url":"https://www.github.com/bcoe/nodemailer-mock-transport"},"keywords":["nodemailer","test","mock"],"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"license":"ISC","devDependencies":{"blanket":"^1.1.6","chai":"^2.0.0","coveralls":"^2.11.2","mocha":"^2.1.0","mocha-lcov-reporter":"0.0.1","mocoverage":"^1.0.0","nodemailer":"^1.3.0"},"gitHead":"8e037aed7a73591c185d8955845643f9465098ff","_id":"nodemailer-mock-transport@1.1.0","_shasum":"6c897b39dff03f475d0375c16d24e4c5e9c5f96f","_from":".","_npmVersion":"2.5.0","_nodeVersion":"1.1.0","_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}],"dist":{"shasum":"6c897b39dff03f475d0375c16d24e4c5e9c5f96f","tarball":"https://registry.npmjs.org/nodemailer-mock-transport/-/nodemailer-mock-transport-1.1.0.tgz","integrity":"sha512-6P0NO1//3j+Tu6doru1FQCXZoOmeTyShxdev98Bo+WN1MmQZ3XMZDZ1F4dzcFbw7DSJ6OK4U3wa+P5N7f/CL3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB772ANyd5yK8dSkPKhkG17KoD4YjguMfCGPyGCu969FAiB51EhFY5l7wp2Ql45j03FwJkEK3UIPEDy/VA1HQG8OeQ=="}]}},"1.2.0":{"name":"nodemailer-mock-transport","version":"1.2.0","description":"mock-mailer for putting tests around services that use node-mailer","main":"index.js","scripts":{"test":"nyc mocha"},"config":{"blanket":{"pattern":"index.js","data-cover-never":["node_modules","test"],"output-reporter":"spec"}},"repository":{"type":"git","url":"https://www.github.com/bcoe/nodemailer-mock-transport"},"keywords":["nodemailer","test","mock"],"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"license":"ISC","devDependencies":{"chai":"^2.0.0","coveralls":"^2.11.2","mocha":"^2.1.0","nodemailer":"^1.3.0","nyc":"^5.5.0"},"dependencies":{"npm-user-validate":"^0.1.2"},"gitHead":"3252f19d2b4405f36564f37c831d52588fc5c016","_id":"nodemailer-mock-transport@1.2.0","_shasum":"436c02d9169315122bc9d2e5ae6c7fd17a4378ae","_from":".","_npmVersion":"3.3.0","_nodeVersion":"3.2.0","_npmUser":{"name":"bcoe","email":"ben@npmjs.com"},"dist":{"shasum":"436c02d9169315122bc9d2e5ae6c7fd17a4378ae","tarball":"https://registry.npmjs.org/nodemailer-mock-transport/-/nodemailer-mock-transport-1.2.0.tgz","integrity":"sha512-R7qFYt0ObnWEOVTu7Nrq738jxuyEWvw/ETVdJhbrW0gdsNgAwkvkAws8If7hWjRW/j31GbvdPNV+7xMFvTCKNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc+K5+Bq4dcNH0qbb7zOJzB3JEzE/9dBrqqiIH8dpRUgIgEqrn9YEVzodPNLSbKDdYHxCUa43ook3e0Q0HL+Vxktc="}]},"maintainers":[{"name":"bcoe","email":"ben@npmjs.com"},{"name":"rockbot","email":"raquel@rckbt.me"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/nodemailer-mock-transport-1.2.0.tgz_1454436128677_0.2972909677773714"}},"1.3.0":{"name":"nodemailer-mock-transport","version":"1.3.0","description":"mock-mailer for putting tests around services that use node-mailer","main":"index.js","scripts":{"pretest":"standard","test":"nyc mocha","release":"standard-version"},"repository":{"type":"git","url":"https://www.github.com/bcoe/nodemailer-mock-transport"},"keywords":["nodemailer","test","mock"],"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"license":"ISC","devDependencies":{"chai":"^3.5.0","coveralls":"^2.11.2","mocha":"^2.1.0","nodemailer":"^2.4.2","nyc":"^6.4.4","standard":"^7.1.1","standard-version":"^2.2.1"},"dependencies":{"npm-user-validate":"^0.1.2"},"gitHead":"1eebe82cf3a67f9c2497b4790acb93a37d7d2d21","_id":"nodemailer-mock-transport@1.3.0","_shasum":"afcb604714bfa15899b511137cfd75996d7c30f2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"bcoe","email":"ben@npmjs.com"},"dist":{"shasum":"afcb604714bfa15899b511137cfd75996d7c30f2","tarball":"https://registry.npmjs.org/nodemailer-mock-transport/-/nodemailer-mock-transport-1.3.0.tgz","integrity":"sha512-QpWkxWd9S8ZR/TDbeULaZiI3dKvKmyEjvHMRpDKGIns39IDVuBkem/uqwaYs6JbOsGz5Zy0fQvmxSbzDqItaAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaTaYfodszXpp6tD0k8gAtc3XHcQbd9V8I3iHghJdN0QIgXef37ykyAmIdUWfk0ERDEDXUoIlb59Ugmjhw3UhT1hY="}]},"maintainers":[{"name":"bcoe","email":"ben@npmjs.com"},{"name":"rockbot","email":"raquel@rckbt.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodemailer-mock-transport-1.3.0.tgz_1464917353610_0.3897691457532346"}}},"readme":"# nodemailer-mock-transport\n\n[![Build Status](https://travis-ci.org/bcoe/nodemailer-mock-transport.png)](https://travis-ci.org/bcoe/nodemailer-mock-transport)\n[![Coverage Status](https://coveralls.io/repos/bcoe/nodemailer-mock-transport/badge.svg?branch=)](https://coveralls.io/r/bcoe/nodemailer-mock-transport?branch=)\n\nMock nodemailer-transport, for testing services that rely on nodemailer.\n\n```js\ndescribe('mock-transport', function() {\n  it('should store configuration options so that they can be asserted against', function() {\n    var transport = mockTransport({\n      foo: 'bar'\n    });\n    transport.options.foo.should.equal('bar');\n  });\n\n  it('should store emails sent with nodemailer, so that they can be asserted against', function() {\n    var transport = mockTransport({\n      foo: 'bar'\n    });\n\n    var transporter = nodemailer.createTransport(transport);\n\n    transporter.sendMail({\n      from: 'sender@address',\n      to: 'receiver@address',\n      subject: 'hello',\n      text: 'hello world!'\n    });\n\n    transport.sentMail.length.should.equal(1);\n    transport.sentMail[0].data.to.should.equal('receiver@address');\n    transport.sentMail[0].message.content.should.equal('hello world!');\n  });\n\n  it('should return an error and not send an email if there is no `to` in the mail data object', function () {\n    var transport = mockTransport({\n      foo: 'bar'\n    });\n\n    var transporter = nodemailer.createTransport(transport);\n\n    transporter.sendMail({\n      from: 'sender@address',\n      subject: 'hello',\n      text: 'hello world!'\n    });\n\n    transport.sentMail.length.should.equal(0);\n  });\n});\n```\n","maintainers":[{"email":"raquel@rckbt.me","name":"rockbot"},{"email":"ben@npmjs.com","name":"bcoe"}],"time":{"modified":"2022-06-22T03:03:49.447Z","created":"2015-02-13T21:55:09.310Z","1.0.0":"2015-02-13T21:55:09.310Z","1.1.0":"2015-02-19T23:15:04.387Z","1.2.0":"2016-02-02T18:02:09.337Z","1.3.0":"2016-06-03T01:29:14.059Z"},"keywords":["nodemailer","test","mock"],"repository":{"type":"git","url":"https://www.github.com/bcoe/nodemailer-mock-transport"},"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"license":"ISC","readmeFilename":"README.md"}