fix tests that relied on different logger

This commit is contained in:
Matteo Pagliazzi
2016-04-13 18:43:15 +02:00
parent 8817f795b1
commit 471657c013
3 changed files with 17 additions and 17 deletions

View File

@@ -61,13 +61,15 @@ describe('emails', () => {
sandbox.stub(logger, 'error');
let attachEmail = require(pathToEmailLib);
attachEmail.send();
let promise = attachEmail.send();
expect(sendMailSpy).to.be.calledOnce;
deferred.reject();
deferred.promise.catch(() => {
// wait for unhandledRejection event to fire
setTimeout(() => {
expect(logger.error).to.be.calledOnce;
done();
});
}, 20);
});
});

View File

@@ -153,11 +153,10 @@ describe('errorHandler', () => {
errorHandler(error, req, res, next);
expect(logger.error).to.be.calledOnce;
expect(logger.error).to.be.calledWithExactly(error.stack, {
expect(logger.error).to.be.calledWithExactly(error, {
originalUrl: req.originalUrl,
headers: req.headers,
body: req.body,
fullError: error,
});
});
});