Skip to content

fix(eslint-plugin): rewrite svelte-check-props logic and tests #3640

fix(eslint-plugin): rewrite svelte-check-props logic and tests

fix(eslint-plugin): rewrite svelte-check-props logic and tests #3640

Triggered via pull request February 10, 2026 22:57
Status Success
Total duration 12m 13s
Artifacts 11

pr.yml

on: pull_request
Matrix: e2e-tests / e2e-tests
Matrix: validate-os / validate-os
e2e-tests  /  merge-reports
15s
e2e-tests / merge-reports
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 10 notices
[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
2) [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/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:react:chromium] › e2e/select/select.e2e-spec.ts:143:3 › Select tests › Custom select › Navigation: e2e/select/select.e2e-spec.ts#L175
1) [main:react:chromium] › e2e/select/select.e2e-spec.ts:143:3 › 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
🎭 Playwright Run Summary
2 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/body › should have a consistent markup 1 skipped 132 passed (2.5m)
🎭 Playwright Run Summary
139 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.2m)
🎭 Playwright Run Summary
132 passed (3.3m)
🎭 Playwright Run Summary
124 passed (3.3m)
🎭 Playwright Run Summary
1 skipped 134 passed (3.6m)
🎭 Playwright Run Summary
6 skipped 129 passed (7.2m)
🎭 Playwright Run Summary
6 skipped 129 passed (10.5m)

Artifacts

Produced during runtime
Name Size Digest
e2e-playwright-report Expired
2.7 MB
sha256:8fb4a610f7df85f928b6b8060a5cad4aa261628946671900dd6871c892fbfa69
e2e-test-1 Expired
349 KB
sha256:e2effea327fca0205bf48fb4c20af1584e738f5540be5e5dde5606368a0469ae
e2e-test-10 Expired
192 KB
sha256:9498959e8bf70a7cc7106909d76ff2141b751ea0348b1aa8782844f7fb840c63
e2e-test-2 Expired
277 KB
sha256:cd1f4a3e8d6ed08ed4d0a98b76725019f59252a0bc835cbb7bb2439ecc125745
e2e-test-3 Expired
942 KB
sha256:9449d4d702ad462013c9bdf386d798cd5d63e6f9cf11bac8ba1dfaa97a0e6161
e2e-test-4 Expired
293 KB
sha256:e795375f4df9bea37c39152b405104d277b71eedb99b3de970076508dd3052de
e2e-test-5 Expired
300 KB
sha256:2f5931506df0155375752c4bf5940e46f759ef85ec5677139c9ff0d53e9b2f2c
e2e-test-6 Expired
279 KB
sha256:b0b79b353928de83caeb07b8a71fd1f2e35f4d6b712c1a97b0697a8fdfc0b664
e2e-test-7 Expired
621 KB
sha256:5e144a413bdbde668d31cae465a5dfaa5e1c64c2e6d2f398c831cb1ca2a39b92
e2e-test-8 Expired
284 KB
sha256:547ec699ec40c1f746d744bc975a32677832eee930a7a1626d9ca6560ca34030
e2e-test-9 Expired
205 KB
sha256:a4009d1a48309a318e09c4d19e90b21ac6982e7b59f38b89137aaf0462fc8c53