FIX: not found message when trying to log in with a link, even though the email with the link was successfully sent
This commit is contained in:
@@ -17,7 +17,7 @@ acceptance("Login with email", {
|
||||
};
|
||||
|
||||
server.post('/u/email-login', () => { // eslint-disable-line no-undef
|
||||
return response({ "user_found": userFound });
|
||||
return response({ "success": "OK", "user_found": userFound });
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -115,3 +115,39 @@ QUnit.test("logging in via email (button)", assert => {
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
acceptance("Login with email", {
|
||||
settings: {
|
||||
enable_local_logins_via_email: true,
|
||||
enable_facebook_logins: true,
|
||||
hide_email_address_taken: true
|
||||
},
|
||||
beforeEach() {
|
||||
const response = object => {
|
||||
return [
|
||||
200,
|
||||
{ "Content-Type": "application/json" },
|
||||
object
|
||||
];
|
||||
};
|
||||
|
||||
server.post('/u/email-login', () => { // eslint-disable-line no-undef
|
||||
return response({ "success": "OK" });
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
QUnit.test("login via email with hide_email_address_taken enabled", assert => {
|
||||
visit("/");
|
||||
click("header .login-button");
|
||||
fillIn("#login-account-name", 'someuser@example.com');
|
||||
click('.login-with-email-button');
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(
|
||||
find(".alert-success").html().trim(),
|
||||
I18n.t('email_login.complete_email_found', { email: 'someuser@example.com' }),
|
||||
'it should display the success message for any email address'
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user