feat(drawer): mouse move and css units management #3590
pr.yml
on: pull_request
e2e-tests
/
merge-reports
20s
Annotations
10 errors and 10 notices
|
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › 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:37:7 › 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:37:7 › Samples markup consistency check › Sample bootstrap/drawer/basic › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
4) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › Samples markup consistency check › Sample bootstrap/drawer/basic › 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 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/basic.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:37:7 › Samples markup consistency check › Sample bootstrap/drawer/body › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
3) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › 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:37:7 › Samples markup consistency check › Sample bootstrap/drawer/position › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
2) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › 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:37:7 › Samples markup consistency check › Sample bootstrap/drawer/sizes › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
1) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › 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
|
|
[main:react:chromium] › e2e/select/select.e2e-spec.ts:118:5 › Select tests › Custom select › Navigation:
e2e/select/select.e2e-spec.ts#L175
1) [main:react:chromium] › e2e/select/select.e2e-spec.ts:118:5 › Select tests › Custom select › Navigation
Error: First badge must have been removed
expect(received).toStrictEqual(expected) // deep equality
- Expected - 0
+ Received + 1
Array [
+ "JavaScript",
"JSON",
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
173 |
174 | await keyboard.press('Enter');
> 175 | await expect.poll(getBadgesState, 'First badge must have been removed').toStrictEqual(['JSON']);
| ^
176 |
177 | await keyboard.press('ArrowRight');
178 | await keyboard.press('Enter');
at /home/runner/work/AgnosUI/AgnosUI/e2e/select/select.e2e-spec.ts:175:4
|
|
[main:svelte:chromium] › e2e/select/select.e2e-spec.ts:118:5 › Select tests › Custom select › Navigation:
e2e/select/select.e2e-spec.ts#L180
1) [main:svelte:chromium] › e2e/select/select.e2e-spec.ts:118:5 › 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
|
|
build / build
Process completed with exit code 1.
|
|
[stackblitz:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › Samples markup consistency check › Sample bootstrap/drawer/position › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
2) [stackblitz:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › 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
|
|
[stackblitz:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › Samples markup consistency check › Sample bootstrap/drawer/sizes › should have a consistent markup:
e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L45
1) [stackblitz:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › 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
|
|
🎭 Playwright Run Summary
5 flaky
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › Samples markup consistency check › Sample bootstrap/drawer/sizes › should have a consistent markup
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › Samples markup consistency check › Sample bootstrap/drawer/position › should have a consistent markup
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › Samples markup consistency check › Sample bootstrap/drawer/body › should have a consistent markup
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › Samples markup consistency check › Sample bootstrap/drawer/basic › should have a consistent markup
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › Samples markup consistency check › Sample daisyui/modal/default › should have a consistent markup
1 skipped
129 passed (2.5m)
|
|
🎭 Playwright Run Summary
1 flaky
[main:react:chromium] › e2e/select/select.e2e-spec.ts:118:5 › Select tests › Custom select › Navigation
136 passed (2.5m)
|
|
🎭 Playwright Run Summary
1 flaky
[main:svelte:chromium] › e2e/select/select.e2e-spec.ts:118:5 › Select tests › Custom select › Navigation
138 passed (2.5m)
|
|
🎭 Playwright Run Summary
149 passed (2.9m)
|
|
🎭 Playwright Run Summary
132 passed (3.1m)
|
|
🎭 Playwright Run Summary
124 passed (3.3m)
|
|
🎭 Playwright Run Summary
1 skipped
130 passed (3.2m)
|
|
🎭 Playwright Run Summary
1 skipped
134 passed (3.4m)
|
|
🎭 Playwright Run Summary
6 skipped
129 passed (6.6m)
|
|
🎭 Playwright Run Summary
2 flaky
[stackblitz:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › Samples markup consistency check › Sample bootstrap/drawer/sizes › should have a consistent markup
[stackblitz:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:37:7 › Samples markup consistency check › Sample bootstrap/drawer/position › should have a consistent markup
6 skipped
127 passed (10.7m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
e2e-playwright-report
Expired
|
3.71 MB |
sha256:6eb2ceadaa583524bbcd1bd187d8059a261c258fb3599e3d97fe2fa868e3f175
|
|
|
e2e-test-1
Expired
|
372 KB |
sha256:233bfe3ec8096020cf96bc43b75c1d1bf6643c21a1e6f4da238d2d3ee1135534
|
|
|
e2e-test-10
Expired
|
240 KB |
sha256:13ca37e30e60475bcb3ff1160082a5554a98ccdc9e0423bd657ce4993ee8f9be
|
|
|
e2e-test-2
Expired
|
310 KB |
sha256:75ee65db591db248a6b92139b9fae2e2c7d260bb576ee03fe1c43ace6ad3025e
|
|
|
e2e-test-3
Expired
|
959 KB |
sha256:9893dd6b9947fce273f4ee6bd9daa78e0f5160cac6b012d2e3540eef3c7aa84f
|
|
|
e2e-test-4
Expired
|
325 KB |
sha256:bc8f86be1e1d443d5b9edbed7242040ab1cd31cc8fb81b457caea14ed187ac68
|
|
|
e2e-test-5
Expired
|
807 KB |
sha256:52b0d055cd49222b0e3bd7efc2aacdb7f99fa0a59403e3599249644a6470e572
|
|
|
e2e-test-6
Expired
|
305 KB |
sha256:1d2eaada38d27423a7d661dbf877fffd8fecf6689813c1f05b75d151e6dac110
|
|
|
e2e-test-7
Expired
|
1.03 MB |
sha256:1f77808c9f048a8f20cbb7347613736209bf0eff8781cb16de3298949b25b72e
|
|
|
e2e-test-8
Expired
|
307 KB |
sha256:f6f529168c78aa519ac53c6cf0bfc0a54a6ee414ccf3f73c3ad8a9ac07c19cdf
|
|
|
e2e-test-9
Expired
|
395 KB |
sha256:63295038eaa095d6c9587492565402b52c93338285c8306400a90c6ae800d3be
|
|