refactor(editor): edgeless shape toolbar config extension #29467
Annotations
10 errors and 1 notice
blocksuite/tests-legacy/e2e/edgeless/text.spec.ts#L164
1) e2e/edgeless/text.spec.ts:148:3 › edgeless canvas text › normalize text element rect after change its font
Error: locator.click: Error: strict mode violation: getByRole('button', { name: /^Font$/ }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Font">…</editor-icon-button> aka locator('affine-toolbar-widget').getByRole('button', { name: 'Font', exact: true })
2) <editor-icon-button tabindex="0" role="button" aria-label="Font">…</editor-icon-button> aka locator('edgeless-change-text-menu').getByRole('button', { name: 'Font', exact: true })
Call log:
- waiting for getByRole('button', { name: /^Font$/ })
162 | await getEdgelessSelectedRect(page);
163 | const fontButton = page.getByRole('button', { name: /^Font$/ });
> 164 | await fontButton.click();
| ^
165 |
166 | // Default is Inter
167 | await assertTextFont(page, 'Inter');
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/text.spec.ts:164:22
|
blocksuite/tests-legacy/e2e/edgeless/text.spec.ts#L164
1) e2e/edgeless/text.spec.ts:148:3 › edgeless canvas text › normalize text element rect after change its font
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Error: strict mode violation: getByRole('button', { name: /^Font$/ }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Font">…</editor-icon-button> aka locator('affine-toolbar-widget').getByRole('button', { name: 'Font', exact: true })
2) <editor-icon-button tabindex="0" role="button" aria-label="Font">…</editor-icon-button> aka locator('edgeless-change-text-menu').getByRole('button', { name: 'Font', exact: true })
Call log:
- waiting for getByRole('button', { name: /^Font$/ })
162 | await getEdgelessSelectedRect(page);
163 | const fontButton = page.getByRole('button', { name: /^Font$/ });
> 164 | await fontButton.click();
| ^
165 |
166 | // Default is Inter
167 | await assertTextFont(page, 'Inter');
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/text.spec.ts:164:22
|
blocksuite/tests-legacy/e2e/edgeless/text.spec.ts#L164
1) e2e/edgeless/text.spec.ts:148:3 › edgeless canvas text › normalize text element rect after change its font
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Error: strict mode violation: getByRole('button', { name: /^Font$/ }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Font">…</editor-icon-button> aka locator('affine-toolbar-widget').getByRole('button', { name: 'Font', exact: true })
2) <editor-icon-button tabindex="0" role="button" aria-label="Font">…</editor-icon-button> aka locator('edgeless-change-text-menu').getByRole('button', { name: 'Font', exact: true })
Call log:
- waiting for getByRole('button', { name: /^Font$/ })
162 | await getEdgelessSelectedRect(page);
163 | const fontButton = page.getByRole('button', { name: /^Font$/ });
> 164 | await fontButton.click();
| ^
165 |
166 | // Default is Inter
167 | await assertTextFont(page, 'Inter');
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/text.spec.ts:164:22
|
blocksuite/tests-legacy/e2e/edgeless/text.spec.ts#L164
1) e2e/edgeless/text.spec.ts:148:3 › edgeless canvas text › normalize text element rect after change its font
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Error: strict mode violation: getByRole('button', { name: /^Font$/ }) resolved to 2 elements:
1) <editor-icon-button tabindex="0" role="button" aria-label="Font">…</editor-icon-button> aka locator('affine-toolbar-widget').getByRole('button', { name: 'Font', exact: true })
2) <editor-icon-button tabindex="0" role="button" aria-label="Font">…</editor-icon-button> aka locator('edgeless-change-text-menu').getByRole('button', { name: 'Font', exact: true })
Call log:
- waiting for getByRole('button', { name: /^Font$/ })
162 | await getEdgelessSelectedRect(page);
163 | const fontButton = page.getByRole('button', { name: /^Font$/ });
> 164 | await fontButton.click();
| ^
165 |
166 | // Default is Inter
167 | await assertTextFont(page, 'Inter');
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/edgeless/text.spec.ts:164:22
|
blocksuite/tests-legacy/e2e/utils/asserts.ts#L621
2) e2e/format-bar.spec.ts:48:1 › should format quick bar show when select text ───────────────────
Error: expected: -133, but actual: -223
expect(received).toBeLessThan(expected)
Expected: < 5
Received: 90
at utils/asserts.ts:621
619 | Math.abs(actual - expected),
620 | `expected: ${expected}, but actual: ${actual}`
> 621 | ).toBeLessThan(precision);
| ^
622 | }
623 |
624 | export function assertPointAlmostEqual(
at assertAlmostEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/utils/asserts.ts:621:5)
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/format-bar.spec.ts:62:3
|
blocksuite/tests-legacy/e2e/utils/asserts.ts#L621
2) e2e/format-bar.spec.ts:48:1 › should format quick bar show when select text ───────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expected: -133, but actual: -223
expect(received).toBeLessThan(expected)
Expected: < 5
Received: 90
at utils/asserts.ts:621
619 | Math.abs(actual - expected),
620 | `expected: ${expected}, but actual: ${actual}`
> 621 | ).toBeLessThan(precision);
| ^
622 | }
623 |
624 | export function assertPointAlmostEqual(
at assertAlmostEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/utils/asserts.ts:621:5)
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/format-bar.spec.ts:62:3
|
blocksuite/tests-legacy/e2e/utils/asserts.ts#L621
2) e2e/format-bar.spec.ts:48:1 › should format quick bar show when select text ───────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expected: -133, but actual: -223
expect(received).toBeLessThan(expected)
Expected: < 5
Received: 90
at utils/asserts.ts:621
619 | Math.abs(actual - expected),
620 | `expected: ${expected}, but actual: ${actual}`
> 621 | ).toBeLessThan(precision);
| ^
622 | }
623 |
624 | export function assertPointAlmostEqual(
at assertAlmostEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/utils/asserts.ts:621:5)
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/format-bar.spec.ts:62:3
|
blocksuite/tests-legacy/e2e/utils/asserts.ts#L621
2) e2e/format-bar.spec.ts:48:1 › should format quick bar show when select text ───────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expected: -133, but actual: -223
expect(received).toBeLessThan(expected)
Expected: < 5
Received: 90
at utils/asserts.ts:621
619 | Math.abs(actual - expected),
620 | `expected: ${expected}, but actual: ${actual}`
> 621 | ).toBeLessThan(precision);
| ^
622 | }
623 |
624 | export function assertPointAlmostEqual(
at assertAlmostEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/utils/asserts.ts:621:5)
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/format-bar.spec.ts:62:3
|
blocksuite/tests-legacy/e2e/utils/asserts.ts#L621
3) e2e/format-bar.spec.ts:75:1 › should format quick bar show when clicking drag handle ──────────
Error: expected: -55.5, but actual: -145.5
expect(received).toBeLessThan(expected)
Expected: < 5
Received: 90
at utils/asserts.ts:621
619 | Math.abs(actual - expected),
620 | `expected: ${expected}, but actual: ${actual}`
> 621 | ).toBeLessThan(precision);
| ^
622 | }
623 |
624 | export function assertPointAlmostEqual(
at assertAlmostEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/utils/asserts.ts:621:5)
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/format-bar.spec.ts:99:3
|
blocksuite/tests-legacy/e2e/utils/asserts.ts#L621
3) e2e/format-bar.spec.ts:75:1 › should format quick bar show when clicking drag handle ──────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expected: -55.5, but actual: -145.5
expect(received).toBeLessThan(expected)
Expected: < 5
Received: 90
at utils/asserts.ts:621
619 | Math.abs(actual - expected),
620 | `expected: ${expected}, but actual: ${actual}`
> 621 | ).toBeLessThan(precision);
| ^
622 | }
623 |
624 | export function assertPointAlmostEqual(
at assertAlmostEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/utils/asserts.ts:621:5)
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/e2e/format-bar.spec.ts:99:3
|
9 failed
e2e/edgeless/text.spec.ts:148:3 › edgeless canvas text › normalize text element rect after change its font
e2e/format-bar.spec.ts:48:1 › should format quick bar show when select text ────────────────────
e2e/format-bar.spec.ts:75:1 › should format quick bar show when clicking drag handle ───────────
e2e/format-bar.spec.ts:102:1 › should format quick bar show when select text by keyboard ───────
e2e/format-bar.spec.ts:317:1 › should format quick bar be able to link text ────────────────────
e2e/format-bar.spec.ts:420:1 › should format bar follow scroll ─────────────────────────────────
e2e/format-bar.spec.ts:454:1 › should format quick bar position correct at the start of second line
e2e/format-bar.spec.ts:518:1 › should format quick bar work in single block selection ──────────
e2e/format-bar.spec.ts:573:1 › should format quick bar work in multiple block selection ────────
1 skipped
87 passed (2.8m)
|
The logs for this run have expired and are no longer available.
Loading