mirror of
https://github.com/documenso/documenso.git
synced 2025-11-14 16:51:38 +10:00
chore: update the tests
This commit is contained in:
@ -192,6 +192,8 @@ test('[USER] password update invalidates other sessions but keeps current', asyn
|
|||||||
|
|
||||||
expect(await checkSessionValid(page)).toBe(true);
|
expect(await checkSessionValid(page)).toBe(true);
|
||||||
|
|
||||||
|
const initialCookies = await page.context().cookies();
|
||||||
|
|
||||||
await page.context().clearCookies();
|
await page.context().clearCookies();
|
||||||
await apiSignin({
|
await apiSignin({
|
||||||
page,
|
page,
|
||||||
@ -209,8 +211,17 @@ test('[USER] password update invalidates other sessions but keeps current', asyn
|
|||||||
await page.getByRole('button', { name: 'Update password' }).click();
|
await page.getByRole('button', { name: 'Update password' }).click();
|
||||||
await expect(page.locator('body')).toContainText('Password updated');
|
await expect(page.locator('body')).toContainText('Password updated');
|
||||||
|
|
||||||
|
const finalCookies = await page.context().cookies();
|
||||||
|
|
||||||
|
await page.context().clearCookies();
|
||||||
|
await page.context().addCookies(initialCookies);
|
||||||
|
await page.goto('http://localhost:3000/settings/profile');
|
||||||
|
await expect(page).toHaveURL('http://localhost:3000/signin');
|
||||||
|
expect(await checkSessionValid(page)).toBe(false);
|
||||||
|
|
||||||
|
await page.context().clearCookies();
|
||||||
|
await page.context().addCookies(finalCookies);
|
||||||
await page.goto('http://localhost:3000/settings/security');
|
await page.goto('http://localhost:3000/settings/security');
|
||||||
await expect(page).toHaveURL('http://localhost:3000/settings/security');
|
await expect(page).toHaveURL('http://localhost:3000/settings/security');
|
||||||
|
|
||||||
expect(await checkSessionValid(page)).toBe(true);
|
expect(await checkSessionValid(page)).toBe(true);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user