We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 47b1855 commit 57e2249Copy full SHA for 57e2249
1 file changed
testing/e2e/src/1.1-auth.spec.ts
@@ -1,10 +1,18 @@
1
+import { users } from './helpers/data';
2
import { expect, test } from './helpers/fixtures';
3
-// no need to test the actual login here as it is tested on every other page
4
-
5
test.describe('redirects', () => {
6
test('should redirect to login page from the index page', async ({ page }) => {
7
await page.goto('/');
8
await expect(page).toHaveURL('/auth/login');
9
});
10
+
11
+test.describe('login page', () => {
12
+ test('should allow logging in', async ({ getPageModel, getProjectMetadata }) => {
13
+ const loginPage = await getPageModel('/auth/login');
14
+ const credentials = users[getProjectMetadata('browserTarget')];
15
+ await loginPage.fillLoginForm(credentials);
16
+ await loginPage.expect.toHaveURL('/dashboard');
17
+ });
18
+});
0 commit comments