fix: assert exists error #2618
Annotations
9 errors, 1 warning, and 1 notice
tests/format-bar.spec.ts#L1
1) format-bar.spec.ts:101:1 › should format quick bar show when select text by keyboard ──────────
Test timeout of 40000ms exceeded.
|
tests/utils/actions/misc.ts#L285
1) format-bar.spec.ts:101:1 › should format quick bar show when select text by keyboard ──────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-b2a2a846-14ba-40cb-9413-838976c71242&blobSource=idb", waiting until "load"
at utils/actions/misc.ts:285
283 | url.searchParams.set('room', room);
284 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb');
> 285 | await page.goto(url.toString());
| ^
286 | // const readyPromise = waitForPageReady(page);
287 |
288 | // See https://github.com/microsoft/playwright/issues/5546
at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:285:14)
at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:104:9
|
tests/format-bar.spec.ts#L1
2) format-bar.spec.ts:159:1 › should format quick bar can only display one at a time ─────────────
Test timeout of 40000ms exceeded.
|
tests/utils/actions/misc.ts#L285
2) format-bar.spec.ts:159:1 › should format quick bar can only display one at a time ─────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-17f75c08-f7c9-459c-b48b-58f8d41b698d&blobSource=idb", waiting until "load"
at utils/actions/misc.ts:285
283 | url.searchParams.set('room', room);
284 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb');
> 285 | await page.goto(url.toString());
| ^
286 | // const readyPromise = waitForPageReady(page);
287 |
288 | // See https://github.com/microsoft/playwright/issues/5546
at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:285:14)
at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:162:9
|
tests/format-bar.spec.ts#L1
3) format-bar.spec.ts:173:1 › should format quick bar hide when type text ────────────────────────
Test timeout of 40000ms exceeded.
|
tests/utils/actions/misc.ts#L285
3) format-bar.spec.ts:173:1 › should format quick bar hide when type text ────────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-0f16df5a-5645-4a61-8638-4a2e50431952&blobSource=idb", waiting until "load"
at utils/actions/misc.ts:285
283 | url.searchParams.set('room', room);
284 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb');
> 285 | await page.goto(url.toString());
| ^
286 | // const readyPromise = waitForPageReady(page);
287 |
288 | // See https://github.com/microsoft/playwright/issues/5546
at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:285:14)
at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:174:9
|
tests/format-bar.spec.ts#L436
4) format-bar.spec.ts:315:1 › should format quick bar be able to change background color ─────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for locator('.affine-format-bar-widget').getByTestId('unset')
- locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
434 |
435 | await expect(highlight.defaultColorBtn).toBeVisible();
> 436 | await highlight.defaultColorBtn.click();
| ^
437 |
438 | await assertStoreMatchJSX(
439 | page,
at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:436:35
|
tests/utils/asserts.ts#L722
5) hotkey.spec.ts:1072:1 › should cut work multiple line ─────────────────────────────────────────
Error: <affine:note
prop:background="--affine-note-background-blue"
prop:displayMode="both"
prop:edgeless={
Object {
"style": Object {
"borderRadius": 0,
"borderSize": 4,
"borderStyle": "none",
"shadowType": "--affine-note-shadow-sticker",
},
}
}
prop:hidden={false}
prop:index="a0"
>
<affine:paragraph
prop:text="123"
prop:type="text"
/>
<affine:paragraph
prop:text="456"
prop:type="text"
/>
<affine:paragraph
prop:text="789"
prop:type="text"
/>
</affine:note>
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 9
@@ -13,9 +13,17 @@
}
prop:hidden={false}
prop:index="a0"
>
<affine:paragraph
- prop:text="19"
+ prop:text="123"
+ prop:type="text"
+ />
+ <affine:paragraph
+ prop:text="456"
+ prop:type="text"
+ />
+ <affine:paragraph
+ prop:text="789"
prop:type="text"
/>
</affine:note>
at utils/asserts.ts:722
720 | printFunctionName: false,
721 | });
> 722 | expect(formattedJSX, formattedJSX).toEqual(snapshot.trimStart());
| ^
723 | }
724 |
725 | type MimeType = 'text/plain' | 'blocksuite/x-c+w' | 'text/html';
at assertStoreMatchJSX (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:722:38)
at /home/runner/work/blocksuite/blocksuite/tests/hotkey.spec.ts:1082:3
|
tests/utils/asserts.ts#L211
6) hotkey.spec.ts:1147:1 › should ctrl+enter create new block ────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 2
+ Received + 2
Array [
- "1",
- "23",
+ "123",
+ "",
]
at utils/asserts.ts:211
209 | });
210 | }, currentEditorIndex);
> 211 | expect(actualTexts).toEqual(texts);
| ^
212 | }
213 |
214 | export async function assertEdgelessCanvasText(page: Page, text: string) {
at assertRichTexts (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:211:23)
at /home/runner/work/blocksuite/blocksuite/tests/hotkey.spec.ts:1157:3
|
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
6 flaky
format-bar.spec.ts:101:1 › should format quick bar show when select text by keyboard ───────────
format-bar.spec.ts:159:1 › should format quick bar can only display one at a time ──────────────
format-bar.spec.ts:173:1 › should format quick bar hide when type text ─────────────────────────
format-bar.spec.ts:315:1 › should format quick bar be able to change background color ──────────
hotkey.spec.ts:1072:1 › should cut work multiple line ──────────────────────────────────────────
hotkey.spec.ts:1147:1 › should ctrl+enter create new block ─────────────────────────────────────
1 skipped
72 passed (5.7m)
|
This job succeeded
Loading