Skip to content

Commit 9ed8205

Browse files
committed
test: add visual test for lumo primary variant
1 parent 0217891 commit 9ed8205

2 files changed

Lines changed: 33 additions & 0 deletions

File tree

packages/breadcrumbs/test/visual/lumo/breadcrumbs.test.js

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,37 @@ describe('breadcrumbs', () => {
8484
await visualDiff(div, 'overflow-opened');
8585
});
8686
});
87+
88+
describe('theme', () => {
89+
let breadcrumbs;
90+
91+
beforeEach(async () => {
92+
div.style.width = '280px';
93+
fixtureSync(
94+
`
95+
<vaadin-breadcrumbs>
96+
<vaadin-breadcrumbs-item path="/">Home</vaadin-breadcrumbs-item>
97+
<vaadin-breadcrumbs-item path="/docs">Documents</vaadin-breadcrumbs-item>
98+
<vaadin-breadcrumbs-item path="/docs/projects" disabled>Projects</vaadin-breadcrumbs-item>
99+
<vaadin-breadcrumbs-item>Summary report</vaadin-breadcrumbs-item>
100+
</vaadin-breadcrumbs>
101+
`,
102+
div,
103+
);
104+
breadcrumbs = div.querySelector('vaadin-breadcrumbs');
105+
await nextRender();
106+
await nextResize(breadcrumbs);
107+
});
108+
109+
it('primary', async () => {
110+
div.style.height = '150px';
111+
breadcrumbs.setAttribute('theme', 'primary');
112+
const overlay = breadcrumbs.shadowRoot.querySelector('vaadin-breadcrumbs-overlay');
113+
const button = breadcrumbs.shadowRoot.querySelector('[part="overflow-button"]');
114+
button.focus();
115+
await sendKeys({ press: 'Enter' });
116+
await oneEvent(overlay, 'vaadin-overlay-open');
117+
await visualDiff(div, 'theme-primary');
118+
});
119+
});
87120
});
10.3 KB
Loading

0 commit comments

Comments
 (0)