refactor(editor): edgeless shape toolbar config extension #29467
Annotations
10 errors and 1 notice
blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts#L201
1) e2e/edgeless/connector/connector.spec.ts:188:3 › quick connect › should create a connector when clicking on button
Error: expect.toBeVisible: Error: strict mode violation: getByRole('button', { name: 'Draw connector' }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector" data-testid="draw-connector">…</editor-icon-button> aka getByTestId('draw-connector')
2) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector">…</editor-icon-button> aka locator('edgeless-element-toolbar-widget').getByRole('button', { name: 'Draw connector' })
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('button', { name: 'Draw connector' })
199 | });
200 |
> 201 | await expect(quickConnectBtn).toBeVisible();
| ^
202 | await quickConnectBtn.click();
203 | await expect(quickConnectBtn).toBeHidden();
204 |
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts:201:35
|
blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts#L201
1) e2e/edgeless/connector/connector.spec.ts:188:3 › quick connect › should create a connector when clicking on button
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect.toBeVisible: Error: strict mode violation: getByRole('button', { name: 'Draw connector' }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector" data-testid="draw-connector">…</editor-icon-button> aka getByTestId('draw-connector')
2) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector">…</editor-icon-button> aka locator('edgeless-element-toolbar-widget').getByRole('button', { name: 'Draw connector' })
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('button', { name: 'Draw connector' })
199 | });
200 |
> 201 | await expect(quickConnectBtn).toBeVisible();
| ^
202 | await quickConnectBtn.click();
203 | await expect(quickConnectBtn).toBeHidden();
204 |
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts:201:35
|
blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts#L201
1) e2e/edgeless/connector/connector.spec.ts:188:3 › quick connect › should create a connector when clicking on button
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect.toBeVisible: Error: strict mode violation: getByRole('button', { name: 'Draw connector' }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector" data-testid="draw-connector">…</editor-icon-button> aka getByTestId('draw-connector')
2) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector">…</editor-icon-button> aka locator('edgeless-element-toolbar-widget').getByRole('button', { name: 'Draw connector' })
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('button', { name: 'Draw connector' })
199 | });
200 |
> 201 | await expect(quickConnectBtn).toBeVisible();
| ^
202 | await quickConnectBtn.click();
203 | await expect(quickConnectBtn).toBeHidden();
204 |
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts:201:35
|
blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts#L201
1) e2e/edgeless/connector/connector.spec.ts:188:3 › quick connect › should create a connector when clicking on button
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect.toBeVisible: Error: strict mode violation: getByRole('button', { name: 'Draw connector' }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector" data-testid="draw-connector">…</editor-icon-button> aka getByTestId('draw-connector')
2) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector">…</editor-icon-button> aka locator('edgeless-element-toolbar-widget').getByRole('button', { name: 'Draw connector' })
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('button', { name: 'Draw connector' })
199 | });
200 |
> 201 | await expect(quickConnectBtn).toBeVisible();
| ^
202 | await quickConnectBtn.click();
203 | await expect(quickConnectBtn).toBeHidden();
204 |
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts:201:35
|
blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts#L224
2) e2e/edgeless/connector/connector.spec.ts:211:3 › quick connect › should be uncreated if the target is not found after clicking
Error: locator.boundingBox: Error: strict mode violation: getByRole('button', { name: 'Draw connector' }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector" data-testid="draw-connector">…</editor-icon-button> aka getByTestId('draw-connector')
2) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector">…</editor-icon-button> aka locator('edgeless-element-toolbar-widget').getByRole('button', { name: 'Draw connector' })
Call log:
- waiting for getByRole('button', { name: 'Draw connector' })
222 | });
223 |
> 224 | const bounds = await quickConnectBtn.boundingBox();
| ^
225 | if (!bounds) {
226 | throw new Error('bounds is not found');
227 | }
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts:224:42
|
blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts#L224
2) e2e/edgeless/connector/connector.spec.ts:211:3 › quick connect › should be uncreated if the target is not found after clicking
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.boundingBox: Error: strict mode violation: getByRole('button', { name: 'Draw connector' }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector" data-testid="draw-connector">…</editor-icon-button> aka getByTestId('draw-connector')
2) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector">…</editor-icon-button> aka locator('edgeless-element-toolbar-widget').getByRole('button', { name: 'Draw connector' })
Call log:
- waiting for getByRole('button', { name: 'Draw connector' })
222 | });
223 |
> 224 | const bounds = await quickConnectBtn.boundingBox();
| ^
225 | if (!bounds) {
226 | throw new Error('bounds is not found');
227 | }
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts:224:42
|
blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts#L224
2) e2e/edgeless/connector/connector.spec.ts:211:3 › quick connect › should be uncreated if the target is not found after clicking
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.boundingBox: Error: strict mode violation: getByRole('button', { name: 'Draw connector' }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector" data-testid="draw-connector">…</editor-icon-button> aka getByTestId('draw-connector')
2) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector">…</editor-icon-button> aka locator('edgeless-element-toolbar-widget').getByRole('button', { name: 'Draw connector' })
Call log:
- waiting for getByRole('button', { name: 'Draw connector' })
222 | });
223 |
> 224 | const bounds = await quickConnectBtn.boundingBox();
| ^
225 | if (!bounds) {
226 | throw new Error('bounds is not found');
227 | }
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts:224:42
|
blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts#L224
2) e2e/edgeless/connector/connector.spec.ts:211:3 › quick connect › should be uncreated if the target is not found after clicking
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.boundingBox: Error: strict mode violation: getByRole('button', { name: 'Draw connector' }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector" data-testid="draw-connector">…</editor-icon-button> aka getByTestId('draw-connector')
2) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector">…</editor-icon-button> aka locator('edgeless-element-toolbar-widget').getByRole('button', { name: 'Draw connector' })
Call log:
- waiting for getByRole('button', { name: 'Draw connector' })
222 | });
223 |
> 224 | const bounds = await quickConnectBtn.boundingBox();
| ^
225 | if (!bounds) {
226 | throw new Error('bounds is not found');
227 | }
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts:224:42
|
blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts#L293
3) e2e/edgeless/connector/connector.spec.ts:277:3 › quick connect › should follow the mouse to automatically select the starting point
Error: locator.boundingBox: Error: strict mode violation: getByRole('button', { name: 'Draw connector' }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector" data-testid="draw-connector">…</editor-icon-button> aka getByTestId('draw-connector')
2) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector">…</editor-icon-button> aka locator('edgeless-element-toolbar-widget').getByRole('button', { name: 'Draw connector' })
Call log:
- waiting for getByRole('button', { name: 'Draw connector' })
291 | name: 'Draw connector',
292 | });
> 293 | const bounds = await quickConnectBtn.boundingBox();
| ^
294 | if (!bounds) {
295 | throw new Error('bounds is not found');
296 | }
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts:293:42
|
blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts#L293
3) e2e/edgeless/connector/connector.spec.ts:277:3 › quick connect › should follow the mouse to automatically select the starting point
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.boundingBox: Error: strict mode violation: getByRole('button', { name: 'Draw connector' }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector" data-testid="draw-connector">…</editor-icon-button> aka getByTestId('draw-connector')
2) <editor-icon-button tabindex="0" role="button" aria-label="Draw connector">…</editor-icon-button> aka locator('edgeless-element-toolbar-widget').getByRole('button', { name: 'Draw connector' })
Call log:
- waiting for getByRole('button', { name: 'Draw connector' })
291 | name: 'Draw connector',
292 | });
> 293 | const bounds = await quickConnectBtn.boundingBox();
| ^
294 | if (!bounds) {
295 | throw new Error('bounds is not found');
296 | }
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/connector/connector.spec.ts:293:42
|
20 failed
e2e/edgeless/connector/connector.spec.ts:188:3 › quick connect › should create a connector when clicking on button
e2e/edgeless/connector/connector.spec.ts:211:3 › quick connect › should be uncreated if the target is not found after clicking
e2e/edgeless/connector/connector.spec.ts:277:3 › quick connect › should follow the mouse to automatically select the starting point
e2e/edgeless/connector/group.spec.ts:36:3 › groups connections › should connect to other groups
e2e/edgeless/connector/group.spec.ts:52:3 › groups connections › should connect to elements within other groups
e2e/edgeless/connector/group.spec.ts:77:3 › groups connections › elements within groups should connect to other groups
e2e/edgeless/connector/label.spec.ts:44:3 › connector label with straight shape › should insert in the middle of the path when clicking on the button
e2e/edgeless/connector/label.spec.ts:79:3 › connector label with straight shape › should insert at the place when double clicking on the path
e2e/edgeless/connector/label.spec.ts:129:3 › connector label with straight shape › should move alone the path
e2e/edgeless/connector/label.spec.ts:186:3 › connector label with straight shape › should only move within constraints
e2e/edgeless/connector/label.spec.ts:233:3 › connector label with straight shape › should automatically adjust position via offset distance
e2e/edgeless/connector/label.spec.ts:307:3 › connector label with straight shape › should exit the label editing state when pressing `Mod-Enter` or `Escape`
e2e/edgeless/edgeless-text.spec.ts:449:3 › edgeless text block › cut edgeless text ─────────────
e2e/edgeless/element-toolbar.spec.ts:28:1 › tooltip should be hidden after clicking on button ──
e2e/edgeless/frame/clipboard.spec.ts:43:3 › frame copy and paste › copy of frame should keep relationship of child elements
e2e/edgeless/frame/clipboard.spec.ts:63:3 › frame copy and paste › copy of frame by alt/option dragging should keep relationship of child elements
e2e/edgeless/frame/clipboard.spec.ts:102:3 › frame copy and paste › duplicate element in frame ─
e2e/edgeless/group/clipboard.spec.ts:80:3 › group clipboard › copy and paste group with shape and note inside
e2e/edgeless/group/clipboard.spec.ts:102:3 › group clipboard › copy and paste group with group inside
e2e/edgeless/group/clipboard.spec.ts:127:3 › group clipboard › copy and paste group with frame inside
1 skipped
76 passed (6.8m)
|
The logs for this run have expired and are no longer available.
Loading