- Issue created by @aangel
Add for Cypress and Playwright.
IShouldBeLoggedIn: async (page) => {
await page.goto('/user', { waitUntil: 'networkidle' });
await expect(page.locator('body.user-logged-in').first()).toHaveCount(1);
await expect(page).toHaveURL(/.*(?!user\/login)/);
},
IShouldNotBeLoggedIn: async (page) => {
await page.goto('/user/login', { waitUntil: 'networkidle' });
await expect(page.locator('body.user-logged-in').first()).toHaveCount(0);
await expect(page).toHaveURL(/.*user\/login/);
h/t Petar Basic of Drunomics:
https://github.com/drunomics/playwright-drupal-starter/blob/main/tests/playwright/tests/helpers/test-methods.js
Active
Code