Add Keycloak authentication #739
Annotations
10 errors and 1 notice
[chromium] › admin/hydra/Books.spec.ts:7:5 › Go to Admin Books Hydra:
pwa/tests/admin/PageAdmin.ts#L16
1) [chromium] › admin/hydra/Books.spec.ts:7:5 › Go to Admin Books Hydra ──────────────────────────
Error: expect(received).toEqual(expected) // deep equality
Expected: "https://localhost/admin#/books"
Received: "https://localhost/oidc/realms/demo/login-actions/authenticate?session_code=-F64IgRbteLR2xWuEqpJylCEfduPn_KSVMeoT-tgE3g&execution=21de0222-5c84-4d9b-8f22-a8ab88909a1d&client_id=api-platform-pwa&tab_id=xB2w4BsJ7Ck"
at admin/PageAdmin.ts:16
14 | await signInButton.click()
15 | await expect(signInButton).toHaveCount(0)
> 16 | await expect(this.page.url()).toEqual('https://localhost/admin#/books')
| ^
17 | return this.page
18 | ***
19 |
at PageAdmin.getAdminPage (/home/runner/work/demo/demo/pwa/tests/admin/PageAdmin.ts:16:35)
at /home/runner/work/demo/demo/pwa/tests/admin/hydra/Books.spec.ts:15:3
|
[chromium] › admin/hydra/Books.spec.ts:7:5 › Go to Admin Books Hydra:
pwa/tests/admin/PageAdmin.ts#L15
1) [chromium] › admin/hydra/Books.spec.ts:7:5 › Go to Admin Books Hydra ──────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for getByRole('button', *** name: 'SIGN IN' ***)
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at admin/PageAdmin.ts:15
13 | const signInButton = this.page.getByRole('button', ***name: 'SIGN IN'***);
14 | await signInButton.click()
> 15 | await expect(signInButton).toHaveCount(0)
| ^
16 | await expect(this.page.url()).toEqual('https://localhost/admin#/books')
17 | return this.page
18 | ***
at PageAdmin.getAdminPage (/home/runner/work/demo/demo/pwa/tests/admin/PageAdmin.ts:15:32)
at /home/runner/work/demo/demo/pwa/tests/admin/hydra/Books.spec.ts:15:3
|
[chromium] › admin/hydra/Books.spec.ts:22:5 › Go to Admin Books Show Hydra:
pwa/tests/admin/PageAdmin.ts#L15
2) [chromium] › admin/hydra/Books.spec.ts:22:5 › Go to Admin Books Show Hydra ────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for getByRole('button', *** name: 'SIGN IN' ***)
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at admin/PageAdmin.ts:15
13 | const signInButton = this.page.getByRole('button', ***name: 'SIGN IN'***);
14 | await signInButton.click()
> 15 | await expect(signInButton).toHaveCount(0)
| ^
16 | await expect(this.page.url()).toEqual('https://localhost/admin#/books')
17 | return this.page
18 | ***
at PageAdmin.getAdminPage (/home/runner/work/demo/demo/pwa/tests/admin/PageAdmin.ts:15:32)
at /home/runner/work/demo/demo/pwa/tests/admin/hydra/Books.spec.ts:24:3
|
[chromium] › admin/hydra/Books.spec.ts:22:5 › Go to Admin Books Show Hydra:
pwa/tests/admin/PageAdmin.ts#L15
2) [chromium] › admin/hydra/Books.spec.ts:22:5 › Go to Admin Books Show Hydra ────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for getByRole('button', *** name: 'SIGN IN' ***)
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at admin/PageAdmin.ts:15
13 | const signInButton = this.page.getByRole('button', ***name: 'SIGN IN'***);
14 | await signInButton.click()
> 15 | await expect(signInButton).toHaveCount(0)
| ^
16 | await expect(this.page.url()).toEqual('https://localhost/admin#/books')
17 | return this.page
18 | ***
at PageAdmin.getAdminPage (/home/runner/work/demo/demo/pwa/tests/admin/PageAdmin.ts:15:32)
at /home/runner/work/demo/demo/pwa/tests/admin/hydra/Books.spec.ts:24:3
|
[chromium] › admin/hydra/Books.spec.ts:29:5 › Go to Admin Books Create Hydra:
pwa/tests/admin/PageAdmin.ts#L16
3) [chromium] › admin/hydra/Books.spec.ts:29:5 › Go to Admin Books Create Hydra ──────────────────
Error: expect(received).toEqual(expected) // deep equality
Expected: "https://localhost/admin#/books"
Received: "https://localhost/oidc/realms/demo/login-actions/authenticate?session_code=um4mVM6KiRu_ndSx9HBAhKId1CJw_G9EOoJLxkNkqy8&execution=21de0222-5c84-4d9b-8f22-a8ab88909a1d&client_id=api-platform-pwa&tab_id=5UWi-29AYPk"
at admin/PageAdmin.ts:16
14 | await signInButton.click()
15 | await expect(signInButton).toHaveCount(0)
> 16 | await expect(this.page.url()).toEqual('https://localhost/admin#/books')
| ^
17 | return this.page
18 | ***
19 |
at PageAdmin.getAdminPage (/home/runner/work/demo/demo/pwa/tests/admin/PageAdmin.ts:16:35)
at /home/runner/work/demo/demo/pwa/tests/admin/hydra/Books.spec.ts:37:3
|
[chromium] › admin/hydra/Books.spec.ts:29:5 › Go to Admin Books Create Hydra:
pwa/tests/admin/PageAdmin.ts#L15
3) [chromium] › admin/hydra/Books.spec.ts:29:5 › Go to Admin Books Create Hydra ──────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for getByRole('button', *** name: 'SIGN IN' ***)
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at admin/PageAdmin.ts:15
13 | const signInButton = this.page.getByRole('button', ***name: 'SIGN IN'***);
14 | await signInButton.click()
> 15 | await expect(signInButton).toHaveCount(0)
| ^
16 | await expect(this.page.url()).toEqual('https://localhost/admin#/books')
17 | return this.page
18 | ***
at PageAdmin.getAdminPage (/home/runner/work/demo/demo/pwa/tests/admin/PageAdmin.ts:15:32)
at /home/runner/work/demo/demo/pwa/tests/admin/hydra/Books.spec.ts:37:3
|
[chromium] › admin/hydra/Books.spec.ts:55:5 › Go to Admin Books Edit Hydra:
pwa/tests/admin/PageAdmin.ts#L15
4) [chromium] › admin/hydra/Books.spec.ts:55:5 › Go to Admin Books Edit Hydra ────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for getByRole('button', *** name: 'SIGN IN' ***)
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at admin/PageAdmin.ts:15
13 | const signInButton = this.page.getByRole('button', ***name: 'SIGN IN'***);
14 | await signInButton.click()
> 15 | await expect(signInButton).toHaveCount(0)
| ^
16 | await expect(this.page.url()).toEqual('https://localhost/admin#/books')
17 | return this.page
18 | ***
at PageAdmin.getAdminPage (/home/runner/work/demo/demo/pwa/tests/admin/PageAdmin.ts:15:32)
at /home/runner/work/demo/demo/pwa/tests/admin/hydra/Books.spec.ts:57:3
|
[chromium] › admin/hydra/Books.spec.ts:55:5 › Go to Admin Books Edit Hydra:
pwa/tests/admin/PageAdmin.ts#L16
4) [chromium] › admin/hydra/Books.spec.ts:55:5 › Go to Admin Books Edit Hydra ────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
Expected: "https://localhost/admin#/books"
Received: "https://localhost/oidc/realms/demo/login-actions/authenticate?session_code=ixhXgMTAKgQulZSMNh0ETkBhd9v3AAaHttMaiR1uMQA&execution=21de0222-5c84-4d9b-8f22-a8ab88909a1d&client_id=api-platform-pwa&tab_id=1gtiAVZKgss"
at admin/PageAdmin.ts:16
14 | await signInButton.click()
15 | await expect(signInButton).toHaveCount(0)
> 16 | await expect(this.page.url()).toEqual('https://localhost/admin#/books')
| ^
17 | return this.page
18 | ***
19 |
at PageAdmin.getAdminPage (/home/runner/work/demo/demo/pwa/tests/admin/PageAdmin.ts:16:35)
at /home/runner/work/demo/demo/pwa/tests/admin/hydra/Books.spec.ts:57:3
|
[chromium] › admin/hydra/Books.spec.ts:71:5 › Go to Admin Books Delete Hydra:
pwa/tests/admin/PageAdmin.ts#L15
5) [chromium] › admin/hydra/Books.spec.ts:71:5 › Go to Admin Books Delete Hydra ──────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for getByRole('button', *** name: 'SIGN IN' ***)
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at admin/PageAdmin.ts:15
13 | const signInButton = this.page.getByRole('button', ***name: 'SIGN IN'***);
14 | await signInButton.click()
> 15 | await expect(signInButton).toHaveCount(0)
| ^
16 | await expect(this.page.url()).toEqual('https://localhost/admin#/books')
17 | return this.page
18 | ***
at PageAdmin.getAdminPage (/home/runner/work/demo/demo/pwa/tests/admin/PageAdmin.ts:15:32)
at /home/runner/work/demo/demo/pwa/tests/admin/hydra/Books.spec.ts:73:3
|
[chromium] › admin/hydra/Books.spec.ts:71:5 › Go to Admin Books Delete Hydra:
pwa/tests/admin/PageAdmin.ts#L15
5) [chromium] › admin/hydra/Books.spec.ts:71:5 › Go to Admin Books Delete Hydra ──────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for getByRole('button', *** name: 'SIGN IN' ***)
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at admin/PageAdmin.ts:15
13 | const signInButton = this.page.getByRole('button', ***name: 'SIGN IN'***);
14 | await signInButton.click()
> 15 | await expect(signInButton).toHaveCount(0)
| ^
16 | await expect(this.page.url()).toEqual('https://localhost/admin#/books')
17 | return this.page
18 | ***
at PageAdmin.getAdminPage (/home/runner/work/demo/demo/pwa/tests/admin/PageAdmin.ts:15:32)
at /home/runner/work/demo/demo/pwa/tests/admin/hydra/Books.spec.ts:73:3
|
🎭 Playwright Run Summary
30 failed
[chromium] › admin/hydra/Books.spec.ts:7:5 › Go to Admin Books Hydra ───────────────────────────
[chromium] › admin/hydra/Books.spec.ts:22:5 › Go to Admin Books Show Hydra ─────────────────────
[chromium] › admin/hydra/Books.spec.ts:29:5 › Go to Admin Books Create Hydra ───────────────────
[chromium] › admin/hydra/Books.spec.ts:55:5 › Go to Admin Books Edit Hydra ─────────────────────
[chromium] › admin/hydra/Books.spec.ts:71:5 › Go to Admin Books Delete Hydra ───────────────────
[chromium] › admin/hydra/Reviews.spec.ts:7:5 › Go to Admin Reviews Hydra ───────────────────────
[chromium] › admin/hydra/Reviews.spec.ts:23:5 › Go to Admin Reviews Show Hydra ─────────────────
[chromium] › admin/hydra/Reviews.spec.ts:31:5 › Go to Admin Reviews Edit Hydra ─────────────────
[chromium] › admin/hydra/Reviews.spec.ts:42:5 › Go to Admin Reviews Create Hydra ───────────────
[chromium] › admin/hydra/Reviews.spec.ts:68:5 › Go to Admin Reviews Delete Hydra ───────────────
[chromium] › admin/hydra/TopBooks.spec.ts:4:5 › Go to Admin Top Books Hydra ────────────────────
[chromium] › admin/hydra/TopBooks.spec.ts:20:5 › Go to Admin Top Books Show Hydra ──────────────
[chromium] › admin/OpenApi/Books.spec.ts:7:5 › Go to Admin Books Open Api ──────────────────────
[chromium] › admin/OpenApi/Books.spec.ts:23:5 › Go to Admin Books Show Open Api ────────────────
[chromium] › admin/OpenApi/Books.spec.ts:31:5 › Go to Admin Books Create Open Api ──────────────
[chromium] › admin/OpenApi/Books.spec.ts:60:5 › Go to Admin Books Edit Open Api ────────────────
[chromium] › admin/OpenApi/Books.spec.ts:79:5 › Go to Admin Books Delete Open Api ──────────────
[chromium] › admin/OpenApi/Reviews.spec.ts:7:5 › Go to Admin Reviews Open Api ──────────────────
[chromium] › admin/OpenApi/Reviews.spec.ts:24:5 › Go to Admin Reviews Show Open Api ────────────
[chromium] › admin/OpenApi/Reviews.spec.ts:33:5 › Go to Admin Reviews Edit Open Api ────────────
[chromium] › admin/OpenApi/Reviews.spec.ts:45:5 › Go to Admin Reviews Create Open Api ──────────
[chromium] › admin/OpenApi/Reviews.spec.ts:72:5 › Go to Admin Reviews Delete Open Api ──────────
[chromium] › admin/OpenApi/TopBooks.spec.ts:4:5 › Go to Admin Top Books Open Api ───────────────
[chromium] › admin/OpenApi/TopBooks.spec.ts:21:5 › Go to Admin Top Books Show Open Api ─────────
[chromium] › Books.spec.ts:6:5 › Go to Books list ──────────────────────────────────────────────
[chromium] › Books.spec.ts:37:5 › Go to Book Create ────────────────────────────────────────────
[chromium] › Books.spec.ts:58:5 › Go to Book Delete ────────────────────────────────────────────
[chromium] › Reviews.spec.ts:6:5 › Go to Reviews list ──────────────────────────────────────────
[chromium] › Reviews.spec.ts:37:5 › Go to Reviews Create ───────────────────────────────────────
[chromium] › Reviews.spec.ts:59:5 › Go to Reviews Delete ───────────────────────────────────────
13 passed (9.9m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-screenshots
Expired
|
30.3 MB |
|