#327: allow restore-password access for everyone. Update auth.login state, after forgot-password submit

This commit is contained in:
SleepWalker
2017-04-19 08:11:05 +03:00
parent 258c0a7a5f
commit b4bbbe3372
4 changed files with 30 additions and 29 deletions

View File

@@ -79,13 +79,31 @@ describe('ForgotPasswordState', () => {
}
});
mock.expects('run').returns(promise);
mock.expects('run').twice().returns(promise);
expectState(mock, RecoverPasswordState);
state.resolve(context, {});
return promise;
});
it('should run setLogin on success', () => {
const promise = Promise.resolve();
const expectedLogin = 'foo@bar.com';
context.getState.returns({
auth: {
login: expectedLogin
}
});
mock.expects('run').withArgs('forgotPassword').returns(promise);
expectState(mock, RecoverPasswordState);
mock.expects('run').withArgs('setLogin', expectedLogin);
state.resolve(context, {});
return promise;
});
});
describe('#reject', () => {