test(seed): add pending_payment persona for wave-slack §7.3
The §7.3 test referenced jennie@jenniefaber.com — the user's real email, never seeded — so the test only worked locally on the maintainer's machine. Add a generic 'pending-payment-test@example.test' persona to seed-members.js and point the test at it.
This commit is contained in:
parent
f428cbb219
commit
6e98720310
2 changed files with 14 additions and 2 deletions
|
|
@ -28,9 +28,9 @@ test.describe('Member dashboard — Slack-coming note (§7)', () => {
|
||||||
test('hides note for pending_payment member (7.3)', async ({ browser }) => {
|
test('hides note for pending_payment member (7.3)', async ({ browser }) => {
|
||||||
const context = await browser.newContext()
|
const context = await browser.newContext()
|
||||||
const page = await context.newPage()
|
const page = await context.newPage()
|
||||||
await loginAsMember(page, 'jennie@jenniefaber.com')
|
await loginAsMember(page, 'pending-payment-test@example.test')
|
||||||
await page.goto('/member/dashboard')
|
await page.goto('/member/dashboard')
|
||||||
await expect(page.getByRole('heading', { name: /Welcome.*Jennifer/i })).toBeVisible({ timeout: 15000 })
|
await expect(page.getByRole('heading', { name: /Welcome.*Pending Payment Tester/i })).toBeVisible({ timeout: 15000 })
|
||||||
await expect(page.getByText(SLACK_NOTE_RE)).toHaveCount(0)
|
await expect(page.getByText(SLACK_NOTE_RE)).toHaveCount(0)
|
||||||
await context.close()
|
await context.close()
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -274,6 +274,18 @@ const sampleMembers = [
|
||||||
createdAt: new Date('2025-06-01'),
|
createdAt: new Date('2025-06-01'),
|
||||||
lastLogin: new Date('2026-04-04'),
|
lastLogin: new Date('2026-04-04'),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
email: 'pending-payment-test@example.test',
|
||||||
|
name: 'Pending Payment Tester',
|
||||||
|
circle: 'community',
|
||||||
|
contributionAmount: 5,
|
||||||
|
status: 'pending_payment',
|
||||||
|
slackInvited: false,
|
||||||
|
craftTags: [],
|
||||||
|
board: {},
|
||||||
|
createdAt: new Date('2026-04-25'),
|
||||||
|
lastLogin: new Date('2026-04-29'),
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
const TEST_ADMIN_BOARD = {
|
const TEST_ADMIN_BOARD = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue