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:
Jennie Robinson Faber 2026-05-01 10:13:18 +01:00
parent f428cbb219
commit 6e98720310
2 changed files with 14 additions and 2 deletions

View file

@ -28,9 +28,9 @@ test.describe('Member dashboard — Slack-coming note (§7)', () => {
test('hides note for pending_payment member (7.3)', async ({ browser }) => {
const context = await browser.newContext()
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 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 context.close()
})