File tree Expand file tree Collapse file tree
packages/breadcrumbs/test/visual/lumo
screenshots/breadcrumbs/baseline Expand file tree Collapse file tree Original file line number Diff line number Diff 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} ) ;
You can’t perform that action at this time.
0 commit comments