@@ -7,6 +7,7 @@ import { describeEachAppLayout, manyDrawers, renderComponent } from './utils';
77
88import AppLayout from '../../../lib/components/app-layout' ;
99import SplitPanel from '../../../lib/components/split-panel' ;
10+ import testUtilsStyles from '../../../lib/components/app-layout/test-classes/styles.css.js' ;
1011
1112// no-op function to suppress controllability warnings
1213function noop ( ) { }
@@ -39,7 +40,9 @@ describe('toolbar mode only features', () => {
3940 < AppLayout splitPanel = { < SplitPanel header = "Testing" > Dummy for testing</ SplitPanel > } />
4041 ) ;
4142 expect ( wrapper . findToolbar ( ) ) . toBeTruthy ( ) ;
42- expect ( wrapper . findToolbar ( ) ! . getElement ( ) ) . toContainElement ( wrapper . findSplitPanelOpenButton ( ) ! . getElement ( ) ) ;
43+ expect ( wrapper . findToolbar ( ) ! . getElement ( ) ) . toContainElement (
44+ wrapper . findByClassName ( testUtilsStyles [ 'split-panel-trigger' ] ) ! . getElement ( )
45+ ) ;
4346 } ) ;
4447
4548 test ( 'renders toolbar with split panel trigger in active state' , ( ) => {
@@ -51,8 +54,9 @@ describe('toolbar mode only features', () => {
5154 />
5255 ) ;
5356 expect ( wrapper . findToolbar ( ) ) . toBeTruthy ( ) ;
54- expect ( wrapper . findToolbar ( ) ! . getElement ( ) ) . toContainElement ( wrapper . findSplitPanelOpenButton ( ) ! . getElement ( ) ) ;
55- expect ( wrapper . findSplitPanelOpenButton ( ) ! . getElement ( ) ) . toHaveAttribute ( 'aria-expanded' , 'true' ) ;
57+ const splitPanelTrigger = wrapper . findByClassName ( testUtilsStyles [ 'split-panel-trigger' ] ) ! . getElement ( ) ;
58+ expect ( wrapper . findToolbar ( ) ! . getElement ( ) ) . toContainElement ( splitPanelTrigger ) ;
59+ expect ( splitPanelTrigger ) . toHaveAttribute ( 'aria-expanded' , 'true' ) ;
5660 } ) ;
5761
5862 // skip on desktop because requires element queries to work
0 commit comments