fix(alert,toast,collapse): Correct open/close api #3646
pr.yml
on: pull_request
e2e-tests
/
merge-reports
17s
Annotations
9 errors and 10 notices
|
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample daisyui/modal/default › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
5) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample daisyui/modal/default › should have a consistent markup
Error: expect(string).toMatchSnapshot(expected) failed
@@ -11,11 +11,10 @@
</button>
</div>
<div>
<dialog
class="modal modal-bottom sm:modal-middle"
- open=""
>
<div
class="modal-box"
>
<h3
@@ -26,25 +25,9 @@
<p
class="py-4"
>
"Press ESC key, click on ✕ button or click outside the modal to close"
</p>
- <button
- aria-label="Close"
- class="absolute btn btn-circle btn-ghost btn-sm right-2 top-2"
- type="button"
- >
- "✕"
- </button>
</div>
- <div
- class="modal-backdrop"
- >
- <button
- type="button"
- >
- "Close"
- </button>
- </div>
</dialog>
</div>
</body>
Snapshot: daisyui/modal/default.html
43 | await preventTransitions(page);
44 | await samplesExtraAction[sampleKey]?.(page);
> 45 | expect(await htmlSnapshot(page.locator('body'))).toMatchSnapshot(`${sampleKey.toLowerCase()}.html`);
| ^
46 | });
47 | });
48 | }
at /home/runner/work/AgnosUI/AgnosUI/e2e/samplesMarkup.singlebrowser-e2e-spec.ts:45:54
|
|
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/drawer/body › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
4) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/drawer/body › should have a consistent markup
Error: expect(string).toMatchSnapshot(expected) failed
@@ -2,11 +2,10 @@
style="overflow-x: hidden; overflow-y: hidden;"
>
<div
class="container p-3"
id="root"
- inert="inert"
>
<div
class="align-items-center d-flex mb-3"
>
<button
@@ -57,58 +56,6 @@
class="btn btn-primary"
>
"ScrollToMe"
</button>
</div>
- <div
- class="au-drawer-backdrop fade show"
- data-agnos-ignore-inert="data-agnos-ignore-inert"
- />
- <div
- aria-describedby=""
- aria-labelledby=""
- aria-modal="true"
- class="au-drawer collapse collapse-horizontal inline-start show"
- role="dialog"
- style="position: fixed; outline-color: initial; outline-style: none; outline-width: initial;"
- tabindex="-1"
- >
- <div
- class="au-drawer-container"
- >
- <div
- class="au-drawer-content"
- >
- <div
- class="au-drawer-header"
- >
- <div
- class="d-flex"
- >
- <span>
- "Hi, I am drawer!"
- </span>
- <button
- aria-label="Close"
- class="btn-close ms-auto"
- />
- </div>
- </div>
- <div
- class="au-drawer-body"
- >
- <ul>
- <li>
- "First item"
- </li>
- <li>
- "Second item"
- </li>
- <li>
- "Third item"
- </li>
- </ul>
- </div>
- </div>
- </div>
- </div>
</body>
Snapshot: bootstrap/drawer/body.html
43 | await preventTransitions(page);
44 | await samplesExtraAction[sampleKey]?.(page);
> 45 | expect(await htmlSnapshot(page.locator('body'))).toMatchSnapshot(`${sampleKey.toLowerCase()}.html`);
| ^
46 | });
47 | });
48 | }
at /home/runner/work/AgnosUI/AgnosUI/e2e/samplesMarkup.singlebrowser-e2e-spec.ts:45:54
|
|
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/drawer/position › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
3) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/drawer/position › should have a consistent markup
Error: expect(string).toMatchSnapshot(expected) failed
@@ -2,11 +2,10 @@
style="overflow-x: hidden; overflow-y: hidden;"
>
<div
class="container p-3"
id="root"
- inert="inert"
>
<button
class="btn btn-primary mb-3"
>
"Open Drawer"
@@ -45,52 +44,6 @@
"Bottom"
</option>
</select>
</div>
</div>
- <div
- class="au-drawer-backdrop fade show"
- data-agnos-ignore-inert="data-agnos-ignore-inert"
- />
- <div
- aria-describedby=""
- aria-labelledby=""
- aria-modal="true"
- class="au-drawer collapse collapse-horizontal drawer-position-size inline-start show"
- role="dialog"
- style="position: fixed; outline-color: initial; outline-style: none; outline-width: initial;"
- tabindex="-1"
- >
- <div
- class="au-drawer-container"
- >
- <div
- class="au-drawer-content"
- >
- <div
- class="au-drawer-header"
- >
- "Hi, I am drawer!"
- </div>
- <div
- class="au-drawer-body"
- >
- <ul>
- <li>
- "First item"
- </li>
- <li>
- "Second item"
- </li>
- <li>
- "Third item"
- </li>
- </ul>
- </div>
- </div>
- </div>
- <div
- class="au-splitter"
- tabindex="0"
- />
- </div>
</body>
Snapshot: bootstrap/drawer/position.html
43 | await preventTransitions(page);
44 | await samplesExtraAction[sampleKey]?.(page);
> 45 | expect(await htmlSnapshot(page.locator('body'))).toMatchSnapshot(`${sampleKey.toLowerCase()}.html`);
| ^
46 | });
47 | });
48 | }
at /home/runner/work/AgnosUI/AgnosUI/e2e/samplesMarkup.singlebrowser-e2e-spec.ts:45:54
|
|
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/drawer/sizes › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
2) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/drawer/sizes › should have a consistent markup
Error: expect(string).toMatchSnapshot(expected) failed
@@ -2,60 +2,13 @@
style="overflow-x: hidden; overflow-y: hidden;"
>
<div
class="container p-3"
id="root"
- inert="inert"
>
<button
class="btn btn-primary mb-3"
>
"Open Drawer"
</button>
</div>
- <div
- class="au-drawer-backdrop fade show"
- data-agnos-ignore-inert="data-agnos-ignore-inert"
- />
- <div
- aria-describedby=""
- aria-labelledby=""
- aria-modal="true"
- class="au-drawer collapse collapse-horizontal drawer-custom-size inline-start show"
- role="dialog"
- style="position: fixed; outline-color: initial; outline-style: none; outline-width: initial;"
- tabindex="-1"
- >
- <div
- class="au-drawer-container"
- >
- <div
- class="au-drawer-content"
- >
- <div
- class="au-drawer-header"
- >
- "Hi, I am drawer!"
- </div>
- <div
- class="au-drawer-body"
- >
- <ul>
- <li>
- "First item"
- </li>
- <li>
- "Second item"
- </li>
- <li>
- "Third item"
- </li>
- </ul>
- </div>
- </div>
- </div>
- <div
- class="au-splitter"
- tabindex="0"
- />
- </div>
</body>
Snapshot: bootstrap/drawer/sizes.html
43 | await preventTransitions(page);
44 | await samplesExtraAction[sampleKey]?.(page);
> 45 | expect(await htmlSnapshot(page.locator('body'))).toMatchSnapshot(`${sampleKey.toLowerCase()}.html`);
| ^
46 | });
47 | });
48 | }
at /home/runner/work/AgnosUI/AgnosUI/e2e/samplesMarkup.singlebrowser-e2e-spec.ts:45:54
|
|
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/modal/default › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
1) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/modal/default › should have a consistent markup
Error: expect(string).toMatchSnapshot(expected) failed
@@ -1,12 +1,9 @@
-<body
- style="overflow-x: hidden; overflow-y: hidden;"
->
+<body>
<div
class="container p-3"
id="root"
- inert="inert"
>
<button
class="btn btn-primary"
type="button"
>
@@ -31,58 +28,6 @@
<hr />
<div
data-testid="message"
/>
</div>
- <div
- class="fade modal-backdrop show"
- inert="inert"
- />
- <div
- class="d-block fade modal show"
- tabindex="-1"
- >
- <div
- class="modal-dialog"
- >
- <div
- class="modal-content"
- >
- <div
- class="modal-header"
- >
- <h5
- class="modal-title"
- >
- "Save changes"
- </h5>
- <button
- aria-label="Close"
- class="btn-close"
- type="button"
- />
- </div>
- <div
- class="modal-body"
- >
- "Do you want to save your changes?"
- </div>
- <div
- class="modal-footer"
- >
- <button
- class="btn btn-outline-primary"
- type="button"
- >
- "Yes"
- </button>
- <button
- class="btn btn-outline-danger"
- type="button"
- >
- "No"
- </button>
- </div>
- </div>
- </div>
- </div>
</body>
Snapshot: bootstrap/modal/default.html
43 | await preventTransitions(page);
44 | await samplesExtraAction[sampleKey]?.(page);
> 45 | expect(await htmlSnapshot(page.locator('body'))).toMatchSnapshot(`${sampleKey.toLowerCase()}.html`);
| ^
46 | });
47 | });
48 | }
at /home/runner/work/AgnosUI/AgnosUI/e2e/samplesMarkup.singlebrowser-e2e-spec.ts:45:54
|
|
[main:svelte:chromium] › e2e/select/select.e2e-spec.ts:143:3 › Select tests › Custom select › Navigation:
e2e/select/select.e2e-spec.ts#L180
1) [main:svelte:chromium] › e2e/select/select.e2e-spec.ts:143:3 › Select tests › Custom select › Navigation
Error: expect(received).toBe(expected) // Object.is equality
Expected: "input"
Received: "body"
178 | await keyboard.press('Enter');
179 | await expect.poll(getBadgesState, 'Last badge must have been removed').toStrictEqual([]);
> 180 | expect(await page.evaluate(() => (document.activeElement!.tagName || '').toLowerCase())).toBe('input');
| ^
181 | });
182 | });
183 | });
at /home/runner/work/AgnosUI/AgnosUI/e2e/select/select.e2e-spec.ts:180:93
|
|
[main:react:chromium] › e2e/select/select.e2e-spec.ts:143:3 › Select tests › Custom select › Navigation:
e2e/select/select.e2e-spec.ts#L179
1) [main:react:chromium] › e2e/select/select.e2e-spec.ts:143:3 › Select tests › Custom select › Navigation
Error: Last badge must have been removed
expect(received).toStrictEqual(expected) // deep equality
- Expected - 1
+ Received + 3
- Array []
+ Array [
+ "JSON",
+ ]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
177 | await keyboard.press('ArrowRight');
178 | await keyboard.press('Enter');
> 179 | await expect.poll(getBadgesState, 'Last badge must have been removed').toStrictEqual([]);
| ^
180 | expect(await page.evaluate(() => (document.activeElement!.tagName || '').toLowerCase())).toBe('input');
181 | });
182 | });
at /home/runner/work/AgnosUI/AgnosUI/e2e/select/select.e2e-spec.ts:179:4
|
|
[main:svelte:chromium] › e2e/modal/modal.e2e-spec.ts:76:2 › Modal tests › Modal stack:
e2e/modal/modal.e2e-spec.ts#L94
1) [main:svelte:chromium] › e2e/modal/modal.e2e-spec.ts:76:2 › Modal tests › Modal stack ─────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
92 | await otherModalPO.waitLoaded();
93 | const secondModalHandle = await otherModalPO.locatorRoot.elementHandle();
> 94 | expect(await secondModalHandle?.evaluate((el) => el === document.activeElement)).toBe(true);
| ^
95 | await otherModalPO.locatorDisableBackdropButton.click();
96 | await expect(otherModalPO.locatorBackdrop).toBeHidden();
97 | await otherModalPO.locatorEnableBackdropButton.click();
at /home/runner/work/AgnosUI/AgnosUI/e2e/modal/modal.e2e-spec.ts:94:84
|
|
build / build
Process completed with exit code 1.
|
|
🎭 Playwright Run Summary
5 flaky
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/modal/default › should have a consistent markup
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/drawer/sizes › should have a consistent markup
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/drawer/position › should have a consistent markup
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample bootstrap/drawer/body › should have a consistent markup
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:39:4 › Samples markup consistency check › Sample daisyui/modal/default › should have a consistent markup
1 skipped
129 passed (2.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[main:svelte:chromium] › e2e/select/select.e2e-spec.ts:143:3 › Select tests › Custom select › Navigation
138 passed (2.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[main:react:chromium] › e2e/select/select.e2e-spec.ts:143:3 › Select tests › Custom select › Navigation
136 passed (2.7m)
|
|
🎭 Playwright Run Summary
149 passed (3.0m)
|
|
🎭 Playwright Run Summary
1 skipped
130 passed (3.0m)
|
|
🎭 Playwright Run Summary
124 passed (3.2m)
|
|
🎭 Playwright Run Summary
1 flaky
[main:svelte:chromium] › e2e/modal/modal.e2e-spec.ts:76:2 › Modal tests › Modal stack ──────────
131 passed (3.5m)
|
|
🎭 Playwright Run Summary
1 skipped
134 passed (3.5m)
|
|
🎭 Playwright Run Summary
6 skipped
129 passed (7.3m)
|
|
🎭 Playwright Run Summary
6 skipped
129 passed (10.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
e2e-playwright-report
Expired
|
4.25 MB |
sha256:c5bb1f6305753853e7fb43e2c98b31434a414980fa39cf6d71de967fce522fdb
|
|
|
e2e-test-1
Expired
|
330 KB |
sha256:7ef6f6f51e2305d0116be50653a7fe1308e4686ceb88cfb7dbfd6898bf01f5d6
|
|
|
e2e-test-10
Expired
|
148 KB |
sha256:bcdbb3936b099e413ca91cd8f838c68ffd51c072fab8e23c62021b84575461c3
|
|
|
e2e-test-2
Expired
|
248 KB |
sha256:300a753d77d9fefdc4d92d8778f7da75fedac320e24ebfdc706ac1bac07c3b35
|
|
|
e2e-test-3
Expired
|
826 KB |
sha256:6aeac4eb70fcc97dce05d48ee698fe07ee51bfcd98a8fa3aa610b7d1ef523ae6
|
|
|
e2e-test-4
Expired
|
918 KB |
sha256:79f37b9c372b7dec1d190f4cb79530219aa941b98bd0dbf34ffcf8c13d1cf70a
|
|
|
e2e-test-5
Expired
|
880 KB |
sha256:9bdfe7bbd40b63e91becce60d8205735bdfb20fb8a06ddc645c7f674ace47741
|
|
|
e2e-test-6
Expired
|
249 KB |
sha256:a413660b81e5fb62a65540dfebab006f3542f28bd107e703d124a62724b83612
|
|
|
e2e-test-7
Expired
|
1020 KB |
sha256:4145f77007b129a84ee657f71d7a9c9d42ebe9f5f48612d44ee0dae11bdf5660
|
|
|
e2e-test-8
Expired
|
260 KB |
sha256:86d918e46a15ac2bdb4d6c1a855b99c07e294e5524d425aa11551923769ddba4
|
|
|
e2e-test-9
Expired
|
176 KB |
sha256:ad8c83054a10a6a5b7f7169a0ac0dbc716917cbb700173508aeab74328c6f94a
|
|