mirror of
https://github.com/elyby/accounts-frontend.git
synced 2025-05-31 14:11:58 +05:30
#327: allow restore-password access for everyone. Update auth.login state, after forgot-password submit
This commit is contained in:
@@ -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', () => {
|
||||
|
Reference in New Issue
Block a user