refactor(e2e): ♻️ Apply DRY auth helper to mentorship tests
Updated mentorship-manage.spec.ts (4 instances): - Main beforeEach - 2x noMentorships empty state tests - menteeWithPending test All setAuthToken + page.reload() pairs now use setAuthTokenAndReload helper. Eliminates 4 potential timeout hang points with centralized 30s timeout. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
a6d8497a17
commit
a3fdde6844
1 changed files with 4 additions and 8 deletions
|
|
@ -25,8 +25,7 @@ test.describe('Mentorship Manage Page', () => {
|
|||
|
||||
test.beforeEach(async ({ page }) => {
|
||||
await page.goto(baseUrl)
|
||||
await setAuthToken(page, MENTORSHIP_TEST_TOKENS.mentorWithMentees)
|
||||
await page.reload()
|
||||
await setAuthTokenAndReload(page, MENTORSHIP_TEST_TOKENS.mentorWithMentees)
|
||||
})
|
||||
|
||||
test.describe('Page Load', () => {
|
||||
|
|
@ -48,8 +47,7 @@ test.describe('Mentorship Manage Page', () => {
|
|||
|
||||
test.describe('As Mentor Tab', () => {
|
||||
test('shows empty state when no mentees', async ({ page }) => {
|
||||
await setAuthToken(page, MENTORSHIP_TEST_TOKENS.noMentorships)
|
||||
await page.reload()
|
||||
await setAuthTokenAndReload(page, MENTORSHIP_TEST_TOKENS.noMentorships)
|
||||
|
||||
const managePage = new MentorshipManagePage(page)
|
||||
await managePage.goto()
|
||||
|
|
@ -110,8 +108,7 @@ test.describe('Mentorship Manage Page', () => {
|
|||
|
||||
test.describe('As Mentee Tab', () => {
|
||||
test('shows empty state when no mentors', async ({ page }) => {
|
||||
await setAuthToken(page, MENTORSHIP_TEST_TOKENS.noMentorships)
|
||||
await page.reload()
|
||||
await setAuthTokenAndReload(page, MENTORSHIP_TEST_TOKENS.noMentorships)
|
||||
|
||||
const managePage = new MentorshipManagePage(page)
|
||||
await managePage.goto()
|
||||
|
|
@ -121,8 +118,7 @@ test.describe('Mentorship Manage Page', () => {
|
|||
})
|
||||
|
||||
test('displays pending mentorship requests', async ({ page }) => {
|
||||
await setAuthToken(page, MENTORSHIP_TEST_TOKENS.menteeWithPending)
|
||||
await page.reload()
|
||||
await setAuthTokenAndReload(page, MENTORSHIP_TEST_TOKENS.menteeWithPending)
|
||||
|
||||
const managePage = new MentorshipManagePage(page)
|
||||
await managePage.goto()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue