mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-03-11 02:12:21 -05:00
Added Playwright test for deleting members from Admin.
ref https://github.com/TryGhost/Team/issues/2371 - This test will delete the previously added and editor member, returning the initial member state with no members.
This commit is contained in:
parent
1e27dd638f
commit
8c41807978
1 changed files with 12 additions and 0 deletions
|
@ -55,5 +55,17 @@ test.describe('Admin', () => {
|
|||
const memberEmail = page.locator('tbody > tr > a > div > div > p').nth(0);
|
||||
await expect(memberEmail).toHaveText(email);
|
||||
});
|
||||
|
||||
test('A member can be deleted', async ({page}) => {
|
||||
await page.goto('/ghost');
|
||||
await page.locator('.gh-nav a[href="#/members/"]').click();
|
||||
await page.locator('tbody > tr > a').nth(0).click();
|
||||
await page.waitForSelector('[data-test-button="member-actions"]');
|
||||
await page.locator('[data-test-button="member-actions"]').click();
|
||||
await page.getByRole('button', {name: 'Delete member'}).click();
|
||||
await page.locator('button[data-test-button="confirm"] span:has-text("Delete member")').click();
|
||||
// should have no members now, so we should see the empty state
|
||||
expect(await page.locator('div h4:has-text("Start building your audience")')).not.toBeNull();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Reference in a new issue