Use arrow functions in mocha tests

This commit is contained in:
Tankred Hase
2016-05-31 13:52:18 +02:00
parent c8db7388c3
commit 5c675474d7
5 changed files with 38 additions and 42 deletions

View File

@@ -9,7 +9,7 @@ const nodemailer = require('nodemailer');
const sinon = require('sinon');
describe('Email Unit Tests', function() {
describe('Email Unit Tests', () => {
let email, sendFnStub;
let sender = {
@@ -40,10 +40,10 @@ describe('Email Unit Tests', function() {
html: '<b>Hello world 🐴</b>' // html body
};
beforeEach(function() {
beforeEach(() => {
sendFnStub = sinon.stub();
sinon.stub(nodemailer, 'createTransport').returns({
templateSender: function() { return sendFnStub; }
templateSender: () => { return sendFnStub; }
});
sinon.stub(log, 'warn');
@@ -58,19 +58,19 @@ describe('Email Unit Tests', function() {
expect(email._sender).to.equal(sender);
});
afterEach(function() {
afterEach(() => {
nodemailer.createTransport.restore();
log.warn.restore();
log.error.restore();
});
describe("sendVerifyKey", function() {
describe("sendVerifyKey", () => {
beforeEach(function() {
beforeEach(() => {
sinon.stub(email, '_sendVerifyKeyHelper').returns(Promise.resolve({ response:'250' }));
});
afterEach(function() {
afterEach(() => {
email._sendVerifyKeyHelper.restore();
});
@@ -107,12 +107,12 @@ describe('Email Unit Tests', function() {
});
});
describe("_sendVerifyKeyHelper", function() {
beforeEach(function() {
describe("_sendVerifyKeyHelper", () => {
beforeEach(() => {
sinon.stub(email, 'send').returns(Promise.resolve({ response:'250' }));
});
afterEach(function() {
afterEach(() => {
email.send.restore();
});
@@ -123,12 +123,12 @@ describe('Email Unit Tests', function() {
});
});
describe("sendVerifyRemove", function() {
beforeEach(function() {
describe("sendVerifyRemove", () => {
beforeEach(() => {
sinon.stub(email, 'send').returns(Promise.resolve({ response:'250' }));
});
afterEach(function() {
afterEach(() => {
email.send.restore();
});
@@ -139,7 +139,7 @@ describe('Email Unit Tests', function() {
});
});
describe("send", function() {
describe("send", () => {
it('should work', function *() {
sendFnStub.returns(Promise.resolve({ response:'250' }));