Merge pull request #234 from maraoz/fix/broken/tests
Fixes broken tests
This commit is contained in:
commit
b1ed69009e
@ -32,7 +32,7 @@ describe('emailstore test', function() {
|
|||||||
express_mock.post = sinon.stub();
|
express_mock.post = sinon.stub();
|
||||||
express_mock.get = sinon.stub();
|
express_mock.get = sinon.stub();
|
||||||
|
|
||||||
plugin.init(express_mock, {db: leveldb_stub, emailTransport: email_stub});
|
plugin.init({db: leveldb_stub, emailTransport: email_stub});
|
||||||
|
|
||||||
request = sinon.stub();
|
request = sinon.stub();
|
||||||
request.on = sinon.stub();
|
request.on = sinon.stub();
|
||||||
@ -42,6 +42,7 @@ describe('emailstore test', function() {
|
|||||||
response.status = sinon.stub();
|
response.status = sinon.stub();
|
||||||
response.json = sinon.stub();
|
response.json = sinon.stub();
|
||||||
response.end = sinon.stub();
|
response.end = sinon.stub();
|
||||||
|
response.redirect = sinon.stub();
|
||||||
});
|
});
|
||||||
|
|
||||||
it('initializes correctly', function() {
|
it('initializes correctly', function() {
|
||||||
@ -127,10 +128,10 @@ describe('emailstore test', function() {
|
|||||||
|
|
||||||
plugin.validate(request, response);
|
plugin.validate(request, response);
|
||||||
|
|
||||||
assert(response.json.firstCall.calledWith({success: true}));
|
assert(response.redirect.firstCall.calledWith(plugin.redirectUrl));
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should fail to validate an email if the secrent doesn\'t match', function() {
|
it('should fail to validate an email if the secret doesn\'t match', function() {
|
||||||
var invalid = '3';
|
var invalid = '3';
|
||||||
leveldb_stub.get.onFirstCall().callsArgWith(1, null, invalid);
|
leveldb_stub.get.onFirstCall().callsArgWith(1, null, invalid);
|
||||||
response.status.returnsThis();
|
response.status.returnsThis();
|
||||||
@ -138,7 +139,7 @@ describe('emailstore test', function() {
|
|||||||
|
|
||||||
plugin.validate(request, response);
|
plugin.validate(request, response);
|
||||||
|
|
||||||
assert(response.status.firstCall.calledWith(400));
|
assert(response.status.firstCall.calledWith(plugin.errors.INVALID_CODE.code));
|
||||||
assert(response.json.firstCall.calledWith({error: 'The provided code is invalid'}));
|
assert(response.json.firstCall.calledWith({error: 'The provided code is invalid'}));
|
||||||
assert(response.end.calledOnce);
|
assert(response.end.calledOnce);
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user