Skip to content

Commit 5d8f733

Browse files
committed
test(angular): update utils
1 parent 5f27d94 commit 5d8f733

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

packages/angular/test/base/e2e/utils/test-utils.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,19 @@ export async function testLifeCycle(page: Page, selector: string, expectedCounts
2828

2929
export async function ionPageVisible(page: Page, selector: string) {
3030
await expect(page.locator(selector)).toBeVisible();
31+
await expect(page.locator(selector)).toHaveClass(/ion-page/);
32+
await expect(page.locator(selector)).not.toHaveClass(/ion-page-hidden/);
33+
await expect(page.locator(selector)).not.toHaveClass(/ion-page-invisible/);
3134
await expect(page.locator(selector)).not.toHaveAttribute('aria-hidden', 'true');
3235
}
3336

3437
export async function ionPageHidden(page: Page, selector: string) {
38+
await expect(page.locator(selector)).toHaveClass(/ion-page-hidden/);
3539
await expect(page.locator(selector)).toHaveAttribute('aria-hidden', 'true');
3640
}
3741

3842
export async function ionPageDoesNotExist(page: Page, selector: string) {
39-
// Check that no visible elements with this selector exist
40-
const visibleElements = page.locator(`${selector}:visible`);
41-
await expect(visibleElements).toHaveCount(0);
43+
await expect(page.locator(selector)).toHaveCount(0);
4244
}
4345

4446
export async function ionTabClick(page: Page, tabName: string) {

0 commit comments

Comments
 (0)