Merge pull request #917 from mozilla/redirect-to-dashboard-911

fix #911: redirect verify email visits to dashboard
This commit is contained in:
luke crouch 2019-05-15 09:51:28 -05:00 коммит произвёл GitHub
Родитель b0ca581b33 d7a3b6efda
Коммит f338d75c46
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 3 добавлений и 10 удалений

Просмотреть файл

@ -207,13 +207,7 @@ async function verify(req, res) {
await _verify(req); await _verify(req);
} }
res.render("subpage", { res.redirect("/user/dashboard");
headline: req.fluentFormat("confirmation-headline"),
subhead: req.fluentFormat("confirmation-blurb"),
title: req.fluentFormat("user-verify-title"),
whichPartial: "subpages/confirm",
emailLinks: EmailUtils.getShareByEmail(req),
});
} }

Просмотреть файл

@ -177,7 +177,7 @@ test("user verify request with valid token verifies user", async () => {
// Call code-under-test // Call code-under-test
await user.verify(req, resp); await user.verify(req, resp);
expect(resp.statusCode).toEqual(200); expect(resp.statusCode).toEqual(302);
const emailAddress = await DB.getEmailByToken(validToken); const emailAddress = await DB.getEmailByToken(validToken);
expect(emailAddress.verified).toBeTruthy(); expect(emailAddress.verified).toBeTruthy();
}); });
@ -220,7 +220,7 @@ test("user verify request for already verified user doesn't send extra email", a
// Call code-under-test // Call code-under-test
await user.verify(mockRequest, resp); await user.verify(mockRequest, resp);
expect(resp.statusCode).toEqual(200); expect(resp.statusCode).toEqual(302);
const emailAddress = await DB.getEmailByToken(alreadyVerifiedToken); const emailAddress = await DB.getEmailByToken(alreadyVerifiedToken);
expect(emailAddress.verified).toBeTruthy(); expect(emailAddress.verified).toBeTruthy();
expect(EmailUtils.sendEmail).not.toHaveBeenCalled(); expect(EmailUtils.sendEmail).not.toHaveBeenCalled();

Просмотреть файл

@ -1 +0,0 @@
<p>WIP // TODO : Redirect to <a href="/">User Dashboard </a>on Email Confirmation.</p>