wip
This commit is contained in:
@@ -13,25 +13,31 @@ describe('Step 5 – set admins', () => {
|
||||
await harness.dispose();
|
||||
});
|
||||
|
||||
it('executes on Set Admins page and progresses to Time Limit', async () => {
|
||||
it('executes on Set Admins page and leaves at least one admin in the selected admins table when progressing to Time Limit', async () => {
|
||||
await harness.navigateToFixtureStep(5);
|
||||
|
||||
|
||||
const page = harness.adapter.getPage();
|
||||
expect(page).not.toBeNull();
|
||||
|
||||
|
||||
const sidebarAdmins = await page!.textContent(
|
||||
'#wizard-sidebar-link-set-admins',
|
||||
);
|
||||
expect(sidebarAdmins).toContain('Admins');
|
||||
|
||||
|
||||
const bodyText = await page!.textContent('body');
|
||||
expect(bodyText).toContain('Add an Admin');
|
||||
|
||||
|
||||
const result = await harness.executeStep(5, {});
|
||||
|
||||
|
||||
expect(result.success).toBe(true);
|
||||
expect(result.error).toBeUndefined();
|
||||
|
||||
|
||||
const selectedAdminsText =
|
||||
(await page!.textContent(
|
||||
'#set-admins tbody[data-testid="admin-display-name-list"]',
|
||||
)) ?? '';
|
||||
expect(selectedAdminsText.trim()).not.toEqual('');
|
||||
|
||||
const footerText = await page!.textContent('.wizard-footer');
|
||||
expect(footerText).toContain('Time Limit');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user