fix: assert exists error #2618
test.yml
on: pull_request
Run linters
3m 44s
Node.js Environment Compatibility
1m 0s
Unit test
1m 58s
Matrix: Playground E2E test
Annotations
67 errors, 15 warnings, and 11 notices
code.spec.ts:120:1 › use markdown syntax can create code block:
tests/code.spec.ts#L1
1) code.spec.ts:120:1 › use markdown syntax can create code block ────────────────────────────────
Test timeout of 40000ms exceeded.
|
code.spec.ts:120:1 › use markdown syntax can create code block:
tests/utils/actions/misc.ts#L285
1) code.spec.ts:120:1 › use markdown syntax can create code block ────────────────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-cd639524-4360-44f7-a1f5-b90a6068b467&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/code.spec.ts:121:9
|
code.spec.ts:219:1 › use markdown syntax with trailing characters can create code block:
tests/code.spec.ts#L1
2) code.spec.ts:219:1 › use markdown syntax with trailing characters can create code block ───────
Test timeout of 40000ms exceeded.
|
code.spec.ts:219:1 › use markdown syntax with trailing characters can create code block:
tests/utils/actions/misc.ts#L285
2) code.spec.ts:219:1 › use markdown syntax with trailing characters can create code block ───────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-ea9593e8-214a-4aa9-b579-bb4e01caf912&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/code.spec.ts:222:9
|
code.spec.ts:233:1 › support ```[lang] to add code block with language:
tests/code.spec.ts#L1
3) code.spec.ts:233:1 › support ```[lang] to add code block with language ────────────────────────
Test timeout of 40000ms exceeded.
|
code.spec.ts:233:1 › support ```[lang] to add code block with language:
tests/utils/actions/misc.ts#L285
3) code.spec.ts:233:1 › support ```[lang] to add code block with language ────────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-bfee498c-e0e7-44c9-b7d9-706db11968dc&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/code.spec.ts:239:9
|
link.spec.ts:34:1 › basic link:
tests/link.spec.ts#L1
1) link.spec.ts:34:1 › basic link ────────────────────────────────────────────────────────────────
Test timeout of 40000ms exceeded.
|
link.spec.ts:34:1 › basic link:
tests/utils/actions/misc.ts#L285
1) link.spec.ts:34:1 › basic link ────────────────────────────────────────────────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-df57dc3d-2aa4-42cb-b6ed-d37a69b13eae&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/link.spec.ts:37:9
|
link.spec.ts:126:1 › add link when dragging from empty line:
tests/link.spec.ts#L1
2) link.spec.ts:126:1 › add link when dragging from empty line ───────────────────────────────────
Test timeout of 40000ms exceeded.
|
link.spec.ts:126:1 › add link when dragging from empty line:
tests/utils/actions/misc.ts#L285
2) link.spec.ts:126:1 › add link when dragging from empty line ───────────────────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-03a42dfc-b019-4735-8e92-d421409731f4&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/link.spec.ts:129:9
|
link.spec.ts:179:1 › type character in link should not jump out link node:
tests/link.spec.ts#L1
3) link.spec.ts:179:1 › type character in link should not jump out link node ─────────────────────
Test timeout of 40000ms exceeded.
|
link.spec.ts:179:1 › type character in link should not jump out link node:
tests/utils/actions/misc.ts#L285
3) link.spec.ts:179:1 › type character in link should not jump out link node ─────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-b5487a77-aba8-44ba-96a5-9ed6a700b285&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/link.spec.ts:182:9
|
format-bar.spec.ts:101:1 › should format quick bar show when select text by keyboard:
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.
|
format-bar.spec.ts:101:1 › should format quick bar show when select text by keyboard:
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
|
format-bar.spec.ts:159:1 › should format quick bar can only display one at a time:
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.
|
format-bar.spec.ts:159:1 › should format quick bar can only display one at a time:
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
|
format-bar.spec.ts:173:1 › should format quick bar hide when type text:
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.
|
format-bar.spec.ts:173:1 › should format quick bar hide when type text:
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
|
format-bar.spec.ts:315:1 › should format quick bar be able to change background color:
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
|
hotkey.spec.ts:1072:1 › should cut work multiple line:
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
|
hotkey.spec.ts:1147:1 › should ctrl+enter create new block:
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
|
paragraph.spec.ts:428:1 › should indent and unindent works with children:
tests/paragraph.spec.ts#L1
1) paragraph.spec.ts:428:1 › should indent and unindent works with children ──────────────────────
Test timeout of 40000ms exceeded.
|
paragraph.spec.ts:428:1 › should indent and unindent works with children:
tests/utils/actions/misc.ts#L285
1) paragraph.spec.ts:428:1 › should indent and unindent works with children ──────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-ba2a7e79-dc36-40cf-9db0-3de3765ec075&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/paragraph.spec.ts:429:9
|
paragraph.spec.ts:874:1 › paragraph with child block should work at enter:
tests/paragraph.spec.ts#L1
2) paragraph.spec.ts:874:1 › paragraph with child block should work at enter ─────────────────────
Test timeout of 40000ms exceeded.
|
paragraph.spec.ts:874:1 › paragraph with child block should work at enter:
tests/utils/actions/misc.ts#L285
2) paragraph.spec.ts:874:1 › paragraph with child block should work at enter ─────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-5f30aba1-4f61-4467-a9d3-e1f136afb863&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/paragraph.spec.ts:875:9
|
paragraph.spec.ts:955:1 › should delete paragraph block child can hold cursor in correct position:
tests/paragraph.spec.ts#L1
3) paragraph.spec.ts:955:1 › should delete paragraph block child can hold cursor in correct position
Test timeout of 40000ms exceeded.
|
paragraph.spec.ts:955:1 › should delete paragraph block child can hold cursor in correct position:
tests/utils/actions/misc.ts#L285
3) paragraph.spec.ts:955:1 › should delete paragraph block child can hold cursor in correct position
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-fba7e8f2-082d-49e1-ba71-2afdef269539&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/paragraph.spec.ts:958:9
|
selection/native.spec.ts:635:1 › select text leaving a few words in the last line and delete by forwardDelete:
tests/selection/native.spec.ts#L1
1) selection/native.spec.ts:635:1 › select text leaving a few words in the last line and delete by forwardDelete
Test timeout of 40000ms exceeded.
|
selection/native.spec.ts:635:1 › select text leaving a few words in the last line and delete by forwardDelete:
tests/utils/actions/misc.ts#L285
1) selection/native.spec.ts:635:1 › select text leaving a few words in the last line and delete by forwardDelete
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-be467eb4-a875-4a13-9eb8-995004e17401&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/selection/native.spec.ts:638:9
|
selection/native.spec.ts:653:1 › select text in the same line with dragging leftward and move outside the affine-note:
tests/selection/native.spec.ts#L1
2) selection/native.spec.ts:653:1 › select text in the same line with dragging leftward and move outside the affine-note
Test timeout of 40000ms exceeded.
|
selection/native.spec.ts:653:1 › select text in the same line with dragging leftward and move outside the affine-note:
tests/utils/actions/misc.ts#L285
2) selection/native.spec.ts:653:1 › select text in the same line with dragging leftward and move outside the affine-note
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-78d97fb9-8797-4190-86e8-4d7f0188582f&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/selection/native.spec.ts:656:9
|
selection/native.spec.ts:699:1 › select text in the same line with dragging leftward and move outside the affine-note by forwardDelete:
tests/selection/native.spec.ts#L1
3) selection/native.spec.ts:699:1 › select text in the same line with dragging leftward and move outside the affine-note by forwardDelete
Test timeout of 40000ms exceeded.
|
selection/native.spec.ts:699:1 › select text in the same line with dragging leftward and move outside the affine-note by forwardDelete:
tests/utils/actions/misc.ts#L285
3) selection/native.spec.ts:699:1 › select text in the same line with dragging leftward and move outside the affine-note by forwardDelete
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-7aa2a44f-c238-48f6-a19f-7e14eddb7d75&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/selection/native.spec.ts:702:9
|
database/database.spec.ts:526:1 › database format-bar in header and text column:
tests/database/database.spec.ts#L1
1) database/database.spec.ts:526:1 › database format-bar in header and text column ───────────────
Test timeout of 40000ms exceeded.
|
database/database.spec.ts:526:1 › database format-bar in header and text column:
tests/utils/actions/misc.ts#L285
1) database/database.spec.ts:526:1 › database format-bar in header and text column ───────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-899d325e-c21b-44e2-a29b-c294d671308c&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/database/database.spec.ts:527:9
|
database/database.spec.ts:616:3 › readonly mode › database title should not be edited in readonly mode:
tests/database/database.spec.ts#L1
2) database/database.spec.ts:616:3 › readonly mode › database title should not be edited in readonly mode
Test timeout of 40000ms exceeded.
|
database/database.spec.ts:616:3 › readonly mode › database title should not be edited in readonly mode:
tests/utils/actions/misc.ts#L285
2) database/database.spec.ts:616:3 › readonly mode › database title should not be edited in readonly mode
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-ed834f86-a148-422e-a833-404084fcddb4&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/database/database.spec.ts:619:11
|
database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode:
tests/database/database.spec.ts#L1
3) database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode
Test timeout of 40000ms exceeded.
|
database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode:
tests/utils/actions/misc.ts#L285
3) database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-8e784e59-fc81-4dd7-827f-4d4eba26f909&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/database/database.spec.ts:652:11
|
edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick:
tests/edgeless/group.spec.ts#L455
1) edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick ──────────────
Test timeout of 40000ms exceeded while running "beforeEach" hook.
453 |
454 | test.describe('group title', () => {
> 455 | test.beforeEach(async ({ page }) => {
| ^
456 | await init(page);
457 | await selectAllByKeyboard(page);
458 | await triggerComponentToolbarAction(page, 'addGroup');
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:455:10
|
edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick:
tests/utils/actions/misc.ts#L285
1) edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick ──────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-8cdf5804-ed6b-4abb-afad-b40913f236bb&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 edgelessCommonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1536:9)
at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:46:11)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:456:13
|
edgeless/group.spec.ts:482:5 › group › group title › blur unmount group editor:
tests/edgeless/group.spec.ts#L455
2) edgeless/group.spec.ts:482:5 › group › group title › blur unmount group editor ────────────────
Test timeout of 40000ms exceeded while running "beforeEach" hook.
453 |
454 | test.describe('group title', () => {
> 455 | test.beforeEach(async ({ page }) => {
| ^
456 | await init(page);
457 | await selectAllByKeyboard(page);
458 | await triggerComponentToolbarAction(page, 'addGroup');
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:455:10
|
edgeless/group.spec.ts:482:5 › group › group title › blur unmount group editor:
tests/utils/actions/misc.ts#L285
2) edgeless/group.spec.ts:482:5 › group › group title › blur unmount group editor ────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-41d57577-74e4-41a4-8bf0-649349daca09&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 edgelessCommonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1536:9)
at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:46:11)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:456:13
|
edgeless/group.spec.ts:493:5 › group › group title › enter unmount group editor:
tests/edgeless/group.spec.ts#L455
3) edgeless/group.spec.ts:493:5 › group › group title › enter unmount group editor ───────────────
Test timeout of 40000ms exceeded while running "beforeEach" hook.
453 |
454 | test.describe('group title', () => {
> 455 | test.beforeEach(async ({ page }) => {
| ^
456 | await init(page);
457 | await selectAllByKeyboard(page);
458 | await triggerComponentToolbarAction(page, 'addGroup');
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:455:10
|
edgeless/group.spec.ts:493:5 › group › group title › enter unmount group editor:
tests/utils/actions/misc.ts#L285
3) edgeless/group.spec.ts:493:5 › group › group title › enter unmount group editor ───────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-26e79c7d-cb1b-4718-b94c-350fdc84a60a&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 edgelessCommonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1536:9)
at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:46:11)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:456:13
|
edgeless/note.spec.ts:697:1 › duplicate note should work correctly:
tests/edgeless/note.spec.ts#L723
4) edgeless/note.spec.ts:697:1 › duplicate note should work correctly ────────────────────────────
Error: expect(received).toBeCloseTo(expected)
Expected: 517.2092895507812
Received: 623.2557792663574
Expected precision: 2
Expected difference: < 0.005
Received difference: 106.04648971557617
721 | const firstNoteBox = await firstNote.boundingBox();
722 | const secondNoteBox = await secondNote.boundingBox();
> 723 | expect(firstNoteBox!.width).toBeCloseTo(secondNoteBox!.width);
| ^
724 | expect(firstNoteBox!.height).toBeCloseTo(secondNoteBox!.height);
725 | });
726 |
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/note.spec.ts:723:31
|
attachment.spec.ts:127:1 › can insert attachment from slash menu:
tests/attachment.spec.ts#L1
1) attachment.spec.ts:127:1 › can insert attachment from slash menu ──────────────────────────────
Test timeout of 40000ms exceeded.
|
attachment.spec.ts:127:1 › can insert attachment from slash menu:
tests/utils/actions/misc.ts#L285
1) attachment.spec.ts:127:1 › can insert attachment from slash menu ──────────────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-744fe603-a379-43fd-b213-bbd7f401c58b&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/attachment.spec.ts:128:9
|
attachment.spec.ts:177:1 › should undo/redo works for attachment:
tests/attachment.spec.ts#L1
2) attachment.spec.ts:177:1 › should undo/redo works for attachment ──────────────────────────────
Test timeout of 40000ms exceeded.
|
attachment.spec.ts:177:1 › should undo/redo works for attachment:
tests/utils/actions/misc.ts#L285
2) attachment.spec.ts:177:1 › should undo/redo works for attachment ──────────────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-5ad35a1b-2828-4594-a9bd-76b69144170a&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/attachment.spec.ts:178:9
|
attachment.spec.ts:287:1 › should rename attachment works:
tests/attachment.spec.ts#L1
3) attachment.spec.ts:287:1 › should rename attachment works ─────────────────────────────────────
Test timeout of 40000ms exceeded.
|
attachment.spec.ts:287:1 › should rename attachment works:
tests/utils/actions/misc.ts#L285
3) attachment.spec.ts:287:1 › should rename attachment works ─────────────────────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-e4c1e65f-109f-43d4-b756-13eb1757d42e&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/attachment.spec.ts:292:9
|
attachment.spec.ts:326:1 › should turn attachment to image works:
tests/attachment.spec.ts#L69
4) attachment.spec.ts:326:1 › should turn attachment to image works ──────────────────────────────
TimeoutError: page.waitForEvent: Timeout 5000ms exceeded while waiting for event "filechooser"
=========================== logs ===========================
waiting for event "filechooser"
============================================================
67 | await expect(slashMenu).toBeVisible();
68 |
> 69 | const fileChooser = page.waitForEvent('filechooser');
| ^
70 | await pressEnter(page);
71 | await sleep(100);
72 | await (await fileChooser).setFiles(FILE_PATH);
at insertAttachment (/home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:69:30)
at /home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:333:3
|
clipboard.spec.ts:972:1 › copy and paste to selection block selection:
tests/utils/asserts.ts#L211
5) clipboard.spec.ts:972:1 › copy and paste to selection block selection ─────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
Array [
- "12341234",
+ "1234",
]
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/clipboard.spec.ts:987:3
|
edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment:
tests/edgeless/resizing.spec.ts#L1
1) edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment
Test timeout of 40000ms exceeded.
|
edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment:
tests/utils/actions/misc.ts#L285
1) edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-ec56cc7f-09d3-4d26-9e7d-0dd8c524f2f7&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/edgeless/resizing.spec.ts:52:11
|
edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport:
tests/edgeless/resizing.spec.ts#L1
2) edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport ────
Test timeout of 40000ms exceeded.
|
edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport:
tests/utils/actions/misc.ts#L285
2) edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport ────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-fbc0e429-2d51-4ec3-966b-0a2439b4b711&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/edgeless/resizing.spec.ts:85:11
|
edgeless/resizing.spec.ts:140:3 › cursor style › editor is not aligned at the start of viewport:
tests/edgeless/resizing.spec.ts#L1
3) edgeless/resizing.spec.ts:140:3 › cursor style › editor is not aligned at the start of viewport
Test timeout of 40000ms exceeded.
|
edgeless/resizing.spec.ts:140:3 › cursor style › editor is not aligned at the start of viewport:
tests/utils/actions/misc.ts#L285
3) edgeless/resizing.spec.ts:140:3 › cursor style › editor is not aligned at the start of viewport
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-74cfcc04-0759-41c3-9cc6-df7507a9c66f&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/edgeless/resizing.spec.ts:141:11
|
edgeless/clipboard.spec.ts:327:3 › frame clipboard › copy and paste frame with frame inside:
tests/edgeless/clipboard.spec.ts#L1
1) edgeless/clipboard.spec.ts:327:3 › frame clipboard › copy and paste frame with frame inside ───
Test timeout of 40000ms exceeded.
|
edgeless/clipboard.spec.ts:327:3 › frame clipboard › copy and paste frame with frame inside:
tests/utils/actions/misc.ts#L285
1) edgeless/clipboard.spec.ts:327:3 › frame clipboard › copy and paste frame with frame inside ───
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-c26afa82-244f-4f0b-b5e6-e469b43ae9cf&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 commonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1536:9)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/clipboard.spec.ts:328:11
|
edgeless/clipboard.spec.ts:353:3 › frame clipboard › cut frame with shape elements inside:
tests/edgeless/clipboard.spec.ts#L1
2) edgeless/clipboard.spec.ts:353:3 › frame clipboard › cut frame with shape elements inside ─────
Test timeout of 40000ms exceeded.
|
edgeless/clipboard.spec.ts:353:3 › frame clipboard › cut frame with shape elements inside:
tests/utils/actions/misc.ts#L285
2) edgeless/clipboard.spec.ts:353:3 › frame clipboard › cut frame with shape elements inside ─────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-3c2b7665-c592-4afb-ad4d-792a6bd939ab&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 commonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1536:9)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/clipboard.spec.ts:354:11
|
edgeless/clipboard.spec.ts:376:3 › pasting URLs › pasting github pr url:
tests/edgeless/clipboard.spec.ts#L1
3) edgeless/clipboard.spec.ts:376:3 › pasting URLs › pasting github pr url ───────────────────────
Test timeout of 40000ms exceeded.
|
edgeless/clipboard.spec.ts:376:3 › pasting URLs › pasting github pr url:
tests/utils/actions/misc.ts#L285
3) edgeless/clipboard.spec.ts:376:3 › pasting URLs › pasting github pr url ───────────────────────
Error: page.goto: Test timeout of 40000ms exceeded.
Call log:
- navigating to "http://localhost:5173/starter/?room=playwright-9b8f7e5b-0f4a-4736-87e3-f93b4b92a53e&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 commonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1536:9)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/clipboard.spec.ts:377:11
|
edgeless/edgeless-text.spec.ts:210:3 › edgeless text block › edgeless text should maintain selection when deleting across multiple lines:
tests/utils/asserts.ts#L578
4) edgeless/edgeless-text.spec.ts:210:3 › edgeless text block › edgeless text should maintain selection when deleting across multiple lines
Error: expect(received).toBe(expected) // Object.is equality
Expected: "ab"
Received: "b"
at utils/asserts.ts:578
576 | { id }
577 | );
> 578 | expect(actual).toBe(str);
| ^
579 | }
580 |
581 | export async function assertBlockProps(
at assertBlockTextContent (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:578:18)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/edgeless-text.spec.ts:231:5
|
Run linters
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. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Node.js Environment Compatibility
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. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Unit test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@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/
|
Inline Editor E2E test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Playground E2E test (2)
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/
|
Playground E2E test (8)
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/
|
Playground E2E test (7)
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/
|
Playground E2E test (9)
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/
|
Playground E2E test (10)
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/
|
Playground E2E test (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/
|
Playground E2E test (5)
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/
|
Playground E2E test (1)
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/
|
Playground E2E test (6)
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/
|
Playground E2E test (4)
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/
|
🎭 Playwright Run Summary
14 passed (20.6s)
|
🎭 Playwright Run Summary
3 flaky
code.spec.ts:120:1 › use markdown syntax can create code block ─────────────────────────────────
code.spec.ts:219:1 › use markdown syntax with trailing characters can create code block ────────
code.spec.ts:233:1 › support ```[lang] to add code block with language ─────────────────────────
5 skipped
71 passed (5.2m)
|
🎭 Playwright Run Summary
3 flaky
link.spec.ts:34:1 › basic link ─────────────────────────────────────────────────────────────────
link.spec.ts:126:1 › add link when dragging from empty line ────────────────────────────────────
link.spec.ts:179:1 › type character in link should not jump out link node ──────────────────────
1 skipped
75 passed (5.5m)
|
🎭 Playwright Run Summary
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)
|
🎭 Playwright Run Summary
3 flaky
paragraph.spec.ts:428:1 › should indent and unindent works with children ───────────────────────
paragraph.spec.ts:874:1 › paragraph with child block should work at enter ──────────────────────
paragraph.spec.ts:955:1 › should delete paragraph block child can hold cursor in correct position
1 skipped
75 passed (5.5m)
|
🎭 Playwright Run Summary
3 flaky
selection/native.spec.ts:635:1 › select text leaving a few words in the last line and delete by forwardDelete
selection/native.spec.ts:653:1 › select text in the same line with dragging leftward and move outside the affine-note
selection/native.spec.ts:699:1 › select text in the same line with dragging leftward and move outside the affine-note by forwardDelete
3 skipped
72 passed (5.5m)
|
🎭 Playwright Run Summary
3 flaky
database/database.spec.ts:526:1 › database format-bar in header and text column ────────────────
database/database.spec.ts:616:3 › readonly mode › database title should not be edited in readonly mode
database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode
2 skipped
74 passed (5.9m)
|
🎭 Playwright Run Summary
4 flaky
edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick ───────────────
edgeless/group.spec.ts:482:5 › group › group title › blur unmount group editor ─────────────────
edgeless/group.spec.ts:493:5 › group › group title › enter unmount group editor ────────────────
edgeless/note.spec.ts:697:1 › duplicate note should work correctly ─────────────────────────────
10 skipped
65 passed (6.1m)
|
🎭 Playwright Run Summary
5 flaky
attachment.spec.ts:127:1 › can insert attachment from slash menu ───────────────────────────────
attachment.spec.ts:177:1 › should undo/redo works for attachment ───────────────────────────────
attachment.spec.ts:287:1 › should rename attachment works ──────────────────────────────────────
attachment.spec.ts:326:1 › should turn attachment to image works ───────────────────────────────
clipboard.spec.ts:972:1 › copy and paste to selection block selection ──────────────────────────
1 skipped
73 passed (5.9m)
|
🎭 Playwright Run Summary
3 flaky
edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment
edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport ─────
edgeless/resizing.spec.ts:140:3 › cursor style › editor is not aligned at the start of viewport
2 skipped
74 passed (6.3m)
|
🎭 Playwright Run Summary
4 flaky
edgeless/clipboard.spec.ts:327:3 › frame clipboard › copy and paste frame with frame inside ────
edgeless/clipboard.spec.ts:353:3 › frame clipboard › cut frame with shape elements inside ──────
edgeless/clipboard.spec.ts:376:3 › pasting URLs › pasting github pr url ────────────────────────
edgeless/edgeless-text.spec.ts:210:3 › edgeless text block › edgeless text should maintain selection when deleting across multiple lines
75 passed (7.3m)
|