#169: remove unhandled promise rejections in tests. Added loging for that cases

This commit is contained in:
SleepWalker
2016-12-06 23:08:51 +02:00
parent febd148b2e
commit f9ae7053d0
18 changed files with 67 additions and 40 deletions

View File

@@ -1,3 +1,5 @@
import sinon from 'sinon';
import AcceptRulesState from 'services/authFlow/AcceptRulesState';
import CompleteState from 'services/authFlow/CompleteState';
@@ -50,7 +52,8 @@ describe('AcceptRulesState', () => {
describe('#resolve', () => {
it('should call acceptRules', () => {
expectRun(mock, 'acceptRules').returns({then() {}});
expectRun(mock, 'acceptRules')
.returns(Promise.resolve());
state.resolve(context);
});

View File

@@ -1,3 +1,5 @@
import sinon from 'sinon';
import ActivationState from 'services/authFlow/ActivationState';
import CompleteState from 'services/authFlow/CompleteState';
import ResendActivationState from 'services/authFlow/ResendActivationState';
@@ -73,7 +75,7 @@ describe('ActivationState', () => {
mock,
'activate',
sinon.match.same(payload)
).returns({then() {}});
).returns(Promise.resolve());
state.resolve(context, payload);
});

View File

@@ -1,3 +1,5 @@
import sinon from 'sinon';
import LoginState from 'services/authFlow/LoginState';
import PasswordState from 'services/authFlow/PasswordState';
@@ -52,7 +54,7 @@ describe('LoginState', () => {
mock,
'login',
sinon.match.same(payload)
).returns({then() {}});
).returns(Promise.resolve());
state.resolve(context, payload);
});

View File

@@ -1,3 +1,5 @@
import sinon from 'sinon';
import RecoverPasswordState from 'services/authFlow/RecoverPasswordState';
import CompleteState from 'services/authFlow/CompleteState';
import LoginState from 'services/authFlow/LoginState';
@@ -67,7 +69,7 @@ describe('RecoverPasswordState', () => {
mock,
'recoverPassword',
sinon.match(expectedPayload)
).returns({then() {}});
).returns(Promise.resolve());
state.resolve(context, expectedPayload);
});

View File

@@ -1,3 +1,5 @@
import sinon from 'sinon';
import RegisterState from 'services/authFlow/RegisterState';
import CompleteState from 'services/authFlow/CompleteState';
import ActivationState from 'services/authFlow/ActivationState';
@@ -52,7 +54,7 @@ describe('RegisterState', () => {
mock,
'register',
sinon.match.same(payload)
).returns({then() {}});
).returns(Promise.resolve());
state.resolve(context, payload);
});

View File

@@ -1,3 +1,5 @@
import sinon from 'sinon';
import ResendActivationState from 'services/authFlow/ResendActivationState';
import CompleteState from 'services/authFlow/CompleteState';
import ActivationState from 'services/authFlow/ActivationState';
@@ -69,7 +71,7 @@ describe('ResendActivationState', () => {
mock,
'resendActivation',
sinon.match.same(payload)
).returns({then() {}});
).returns(Promise.resolve());
state.resolve(context, payload);
});