feat: replace DB icons with whitelabel open source icons #15975
Annotations
11 errors and 1 notice
🔣 Print GitHub Report:
output/react/src/components/brand/brand.spec.tsx#L17
1) [chromium] › brand/brand.spec.tsx:15:6 › DBBrand › should match screenshot ────────────────────
Error: expect(locator).toHaveScreenshot(expected)
526 pixels (ratio 0.04 of all image pixels) are different.
Expected: /__w/mono/mono/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png
Received: /__w/mono/mono/output/react/test-results/brand-brand-DBBrand-should-match-screenshot-chromium/DBBrand-should-match-screenshot-1-actual.png
Diff: /__w/mono/mono/output/react/test-results/brand-brand-DBBrand-should-match-screenshot-chromium/DBBrand-should-match-screenshot-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <div class="db-brand" data-icon="brand">Test</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 526 pixels (ratio 0.04 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <div class="db-brand" data-icon="brand">Test</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 526 pixels (ratio 0.04 of all image pixels) are different.
15 | test(`should match screenshot`, async ({ mount }) => {
16 | const component = await mount(comp);
> 17 | await expect(component).toHaveScreenshot();
| ^
18 | });
19 | };
20 | const testA11y = () => {
at /__w/mono/mono/output/react/src/components/brand/brand.spec.tsx:17:27
|
🔣 Print GitHub Report:
output/react/src/components/brand/brand.spec.tsx#L17
1) [chromium] › brand/brand.spec.tsx:15:6 › DBBrand › should match screenshot ────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
526 pixels (ratio 0.04 of all image pixels) are different.
Expected: /__w/mono/mono/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png
Received: /__w/mono/mono/output/react/test-results/brand-brand-DBBrand-should-match-screenshot-chromium-retry1/DBBrand-should-match-screenshot-1-actual.png
Diff: /__w/mono/mono/output/react/test-results/brand-brand-DBBrand-should-match-screenshot-chromium-retry1/DBBrand-should-match-screenshot-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <div class="db-brand" data-icon="brand">Test</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 526 pixels (ratio 0.04 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <div class="db-brand" data-icon="brand">Test</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 526 pixels (ratio 0.04 of all image pixels) are different.
15 | test(`should match screenshot`, async ({ mount }) => {
16 | const component = await mount(comp);
> 17 | await expect(component).toHaveScreenshot();
| ^
18 | });
19 | };
20 | const testA11y = () => {
at /__w/mono/mono/output/react/src/components/brand/brand.spec.tsx:17:27
|
🔣 Print GitHub Report:
output/react/src/components/brand/brand.spec.tsx#L24
2) [chromium] › brand/brand.spec.tsx:21:6 › DBBrand › should have same aria-snapshot ─────────────
Error: expect(string).toMatchSnapshot(expected)
- text: dbrand" / " Test
Expected: /__w/mono/mono/__snapshots__/brand/component/chromium/DBBrand-should-have-same-aria-snapshot.yaml
Received: /__w/mono/mono/output/react/test-results/brand-brand-DBBrand-should-have-same-aria-snapshot-chromium/09b5dbf2afdbe91f034f-d1d65959e4f3324423b9-actual.yaml
22 | const component = await mount(comp);
23 | const snapshot = await component.ariaSnapshot();
> 24 | expect(snapshot).toMatchSnapshot(`${testInfo.testId}.yaml`);
| ^
25 | });
26 | test('should not have A11y issues', async ({ page, mount }) => {
27 | await mount(comp);
at /__w/mono/mono/output/react/src/components/brand/brand.spec.tsx:24:20
|
🔣 Print GitHub Report:
output/react/src/components/brand/brand.spec.tsx#L24
2) [chromium] › brand/brand.spec.tsx:21:6 › DBBrand › should have same aria-snapshot ─────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(string).toMatchSnapshot(expected)
- text: dbrand" / " Test
Expected: /__w/mono/mono/__snapshots__/brand/component/chromium/DBBrand-should-have-same-aria-snapshot.yaml
Received: /__w/mono/mono/output/react/test-results/brand-brand-DBBrand-should-have-same-aria-snapshot-chromium-retry1/09b5dbf2afdbe91f034f-d1d65959e4f3324423b9-actual.yaml
22 | const component = await mount(comp);
23 | const snapshot = await component.ariaSnapshot();
> 24 | expect(snapshot).toMatchSnapshot(`${testInfo.testId}.yaml`);
| ^
25 | });
26 | test('should not have A11y issues', async ({ page, mount }) => {
27 | await mount(comp);
at /__w/mono/mono/output/react/src/components/brand/brand.spec.tsx:24:20
|
🔣 Print GitHub Report:
output/react/src/components/button/button.spec.tsx#L43
3) [chromium] › button/button.spec.tsx:39:7 › DBButton › should only have icon for variant outlined
Error: expect(locator).toHaveScreenshot(expected)
138 pixels (ratio 0.09 of all image pixels) are different.
Expected: /__w/mono/mono/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-outlined.png
Received: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-d66ab-e-icon-for-variant-outlined-chromium/DBButton-should-only-have-icon-for-variant-outlined-1-actual.png
Diff: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-d66ab-e-icon-for-variant-outlined-chromium/DBButton-should-only-have-icon-for-variant-outlined-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-no-text="true" data-variant="outlined" data-icon="x_placeholder">User</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 138 pixels (ratio 0.09 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-no-text="true" data-variant="outlined" data-icon="x_placeholder">User</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 138 pixels (ratio 0.09 of all image pixels) are different.
41 | }) => {
42 | const component = await mount(variantIconButton);
> 43 | await expect(component).toHaveScreenshot();
| ^
44 | });
45 | }
46 | };
at /__w/mono/mono/output/react/src/components/button/button.spec.tsx:43:28
|
🔣 Print GitHub Report:
output/react/src/components/button/button.spec.tsx#L43
3) [chromium] › button/button.spec.tsx:39:7 › DBButton › should only have icon for variant outlined
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
138 pixels (ratio 0.09 of all image pixels) are different.
Expected: /__w/mono/mono/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-outlined.png
Received: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-d66ab-e-icon-for-variant-outlined-chromium-retry1/DBButton-should-only-have-icon-for-variant-outlined-1-actual.png
Diff: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-d66ab-e-icon-for-variant-outlined-chromium-retry1/DBButton-should-only-have-icon-for-variant-outlined-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-no-text="true" data-variant="outlined" data-icon="x_placeholder">User</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 138 pixels (ratio 0.09 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-no-text="true" data-variant="outlined" data-icon="x_placeholder">User</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 138 pixels (ratio 0.09 of all image pixels) are different.
41 | }) => {
42 | const component = await mount(variantIconButton);
> 43 | await expect(component).toHaveScreenshot();
| ^
44 | });
45 | }
46 | };
at /__w/mono/mono/output/react/src/components/button/button.spec.tsx:43:28
|
🔣 Print GitHub Report:
output/react/src/components/button/button.spec.tsx#L36
4) [chromium] › button/button.spec.tsx:32:7 › DBButton › should match screenshot for variant brand
Error: expect(locator).toHaveScreenshot(expected)
2398 pixels (ratio 0.90 of all image pixels) are different.
Expected: /__w/mono/mono/__snapshots__/button/component/chromium/DBButton-should-match-screenshot-for-variant-brand.png
Received: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-ec187-creenshot-for-variant-brand-chromium/DBButton-should-match-screenshot-for-variant-brand-1-actual.png
Diff: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-ec187-creenshot-for-variant-brand-chromium/DBButton-should-match-screenshot-for-variant-brand-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-variant="brand">Test</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 2398 pixels (ratio 0.90 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-variant="brand">Test</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 2398 pixels (ratio 0.90 of all image pixels) are different.
34 | }) => {
35 | const component = await mount(variantButton);
> 36 | await expect(component).toHaveScreenshot();
| ^
37 | });
38 |
39 | test(`should only have icon for variant ${variant}`, async ({
at /__w/mono/mono/output/react/src/components/button/button.spec.tsx:36:28
|
🔣 Print GitHub Report:
output/react/src/components/button/button.spec.tsx#L36
4) [chromium] › button/button.spec.tsx:32:7 › DBButton › should match screenshot for variant brand
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
2398 pixels (ratio 0.90 of all image pixels) are different.
Expected: /__w/mono/mono/__snapshots__/button/component/chromium/DBButton-should-match-screenshot-for-variant-brand.png
Received: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-ec187-creenshot-for-variant-brand-chromium-retry1/DBButton-should-match-screenshot-for-variant-brand-1-actual.png
Diff: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-ec187-creenshot-for-variant-brand-chromium-retry1/DBButton-should-match-screenshot-for-variant-brand-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-variant="brand">Test</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 2398 pixels (ratio 0.90 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-variant="brand">Test</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 2398 pixels (ratio 0.90 of all image pixels) are different.
34 | }) => {
35 | const component = await mount(variantButton);
> 36 | await expect(component).toHaveScreenshot();
| ^
37 | });
38 |
39 | test(`should only have icon for variant ${variant}`, async ({
at /__w/mono/mono/output/react/src/components/button/button.spec.tsx:36:28
|
🔣 Print GitHub Report:
output/react/src/components/button/button.spec.tsx#L43
5) [chromium] › button/button.spec.tsx:39:7 › DBButton › should only have icon for variant brand ─
Error: expect(locator).toHaveScreenshot(expected)
1379 pixels (ratio 0.87 of all image pixels) are different.
Expected: /__w/mono/mono/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-brand.png
Received: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-020e3-have-icon-for-variant-brand-chromium/DBButton-should-only-have-icon-for-variant-brand-1-actual.png
Diff: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-020e3-have-icon-for-variant-brand-chromium/DBButton-should-only-have-icon-for-variant-brand-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-no-text="true" data-variant="brand" data-icon="x_placeholder">User</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 1379 pixels (ratio 0.87 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-no-text="true" data-variant="brand" data-icon="x_placeholder">User</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 1379 pixels (ratio 0.87 of all image pixels) are different.
41 | }) => {
42 | const component = await mount(variantIconButton);
> 43 | await expect(component).toHaveScreenshot();
| ^
44 | });
45 | }
46 | };
at /__w/mono/mono/output/react/src/components/button/button.spec.tsx:43:28
|
🔣 Print GitHub Report:
output/react/src/components/button/button.spec.tsx#L43
5) [chromium] › button/button.spec.tsx:39:7 › DBButton › should only have icon for variant brand ─
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
1379 pixels (ratio 0.87 of all image pixels) are different.
Expected: /__w/mono/mono/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-brand.png
Received: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-020e3-have-icon-for-variant-brand-chromium-retry1/DBButton-should-only-have-icon-for-variant-brand-1-actual.png
Diff: /__w/mono/mono/output/react/test-results/button-button-DBButton-sho-020e3-have-icon-for-variant-brand-chromium-retry1/DBButton-should-only-have-icon-for-variant-brand-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-no-text="true" data-variant="brand" data-icon="x_placeholder">User</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 1379 pixels (ratio 0.87 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#root').locator('internal:control=component')
- locator resolved to <button type="button" class="db-button" data-no-text="true" data-variant="brand" data-icon="x_placeholder">User</button>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 1379 pixels (ratio 0.87 of all image pixels) are different.
41 | }) => {
42 | const component = await mount(variantIconButton);
> 43 | await expect(component).toHaveScreenshot();
| ^
44 | });
45 | }
46 | };
at /__w/mono/mono/output/react/src/components/button/button.spec.tsx:43:28
|
👩🔬 Test with Playwright 🎭
Process completed with exit code 1.
|
🔣 Print GitHub Report
19 failed
[chromium] › brand/brand.spec.tsx:15:6 › DBBrand › should match screenshot ─────────────────────
[chromium] › brand/brand.spec.tsx:21:6 › DBBrand › should have same aria-snapshot ──────────────
[chromium] › button/button.spec.tsx:39:7 › DBButton › should only have icon for variant outlined
[chromium] › button/button.spec.tsx:32:7 › DBButton › should match screenshot for variant brand
[chromium] › button/button.spec.tsx:39:7 › DBButton › should only have icon for variant brand ──
[chromium] › button/button.spec.tsx:39:7 › DBButton › should only have icon for variant filled ─
[chromium] › button/button.spec.tsx:39:7 › DBButton › should only have icon for variant ghost ──
[chromium] › button/button.spec.tsx:49:6 › DBButton › should have same aria-snapshot ───────────
[chromium] › infotext/infotext.spec.tsx:16:6 › DBInfotext › should match screenshot ────────────
[chromium] › infotext/infotext.spec.tsx:24:7 › DBInfotext › should match screenshot for semantic critical
[chromium] › infotext/infotext.spec.tsx:24:7 › DBInfotext › should match screenshot for semantic informational
[chromium] › infotext/infotext.spec.tsx:24:7 › DBInfotext › should match screenshot for semantic warning
[chromium] › infotext/infotext.spec.tsx:24:7 › DBInfotext › should match screenshot for semantic successful
[chromium] › notification/notification.spec.tsx:23:7 › DBNotification › should match screenshot for semantic critical
[chromium] › notification/notification.spec.tsx:23:7 › DBNotification › should match screenshot for semantic informational
[chromium] › notification/notification.spec.tsx:23:7 › DBNotification › should match screenshot for semantic warning
[chromium] › notification/notification.spec.tsx:23:7 › DBNotification › should match screenshot for semantic successful
[chromium] › select/select.spec.tsx:21:6 › DBSelect › should match screenshot ──────────────────
[chromium] › tabs/tabs.spec.tsx:33:6 › DBTabs › should match screenshot ────────────────────────
3 skipped
125 passed (1.2m)
|
Loading