@@ -79,6 +79,7 @@ const OverflowTestComponent = (props: PropTypes) => {
7979 < Text data-testid = "toolbar-item" style = { { width : '200px' } } >
8080 Item1
8181 </ Text >
82+ { /*not rendered in overflow popover*/ }
8283 < ToolbarSpacer data-testid = "spacer1" />
8384 < Text data-testid = "toolbar-item2" style = { { width : '200px' } } >
8485 Item2
@@ -143,7 +144,7 @@ describe('Toolbar', () => {
143144 cy . mount ( < OverflowTestComponent onOverflowChange = { onOverflowChange } /> ) ;
144145 cy . get ( '@overflowChangeSpy' ) . should ( 'have.been.calledOnce' ) ;
145146 cy . findByTestId ( 'toolbarElements' ) . should ( 'have.text' , 2 ) ;
146- cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 4 ) ;
147+ cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 3 ) ;
147148 cy . findByText ( 'Item1' ) . should ( 'be.visible' ) ;
148149 cy . get ( '[data-testid="toolbar-item2"]' ) . should ( 'not.be.visible' ) ;
149150 cy . get ( '[data-testid="toolbar-item3"]' ) . should ( 'not.be.visible' ) ;
@@ -156,22 +157,22 @@ describe('Toolbar', () => {
156157
157158 cy . viewport ( 500 , 500 ) ;
158159
159- // fuzzy - remount component instead
160+ // flaky - remount component instead
160161 // cy.get(`[ui5-toggle-button]`).click();
161162 cy . mount ( < OverflowTestComponent onOverflowChange = { onOverflowChange } /> ) ;
162163 cy . get ( '[ui5-popover]' ) . should ( 'not.have.attr' , 'open' ) ;
163164
164165 cy . get ( '@overflowChangeSpy' ) . should ( 'have.callCount' , 2 ) ;
165166 cy . findByTestId ( 'toolbarElements' ) . should ( 'have.text' , 3 ) ;
166- cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 3 ) ;
167+ cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 2 ) ;
167168
168169 cy . findByTestId ( 'input' ) . shadow ( ) . find ( 'input' ) . type ( '100' ) ;
169170 cy . findByTestId ( 'input' ) . trigger ( 'change' ) ;
170171 cy . findByTestId ( 'input' ) . shadow ( ) . find ( 'input' ) . clear ( { force : true } ) ;
171172
172173 cy . get ( '@overflowChangeSpy' ) . should ( 'have.callCount' , 3 ) ;
173174 cy . findByTestId ( 'toolbarElements' ) . should ( 'have.text' , 0 ) ;
174- cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 6 ) ;
175+ cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 4 ) ;
175176
176177 cy . get ( '[data-testid="toolbar-item"]' ) . should ( 'not.be.visible' ) ;
177178 cy . get ( '[data-testid="toolbar-item2"]' ) . should ( 'not.be.visible' ) ;
@@ -193,13 +194,13 @@ describe('Toolbar', () => {
193194
194195 cy . get ( '@overflowChangeSpy' ) . should ( 'have.callCount' , 5 ) ;
195196 cy . findByTestId ( 'toolbarElements' ) . should ( 'have.text' , 3 ) ;
196- cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 3 ) ;
197+ cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 2 ) ;
197198
198199 cy . findByText ( 'Add' ) . click ( ) ;
199200
200201 cy . get ( '@overflowChangeSpy' ) . should ( 'have.callCount' , 6 ) ;
201202 cy . findByTestId ( 'toolbarElements' ) . should ( 'have.text' , 3 ) ;
202- cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 4 ) ;
203+ cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 3 ) ;
203204
204205 cy . findByText ( 'Add' ) . click ( ) ;
205206 cy . findByText ( 'Add' ) . click ( ) ;
@@ -209,13 +210,13 @@ describe('Toolbar', () => {
209210
210211 cy . get ( '@overflowChangeSpy' ) . should ( 'have.callCount' , 11 ) ;
211212 cy . findByTestId ( 'toolbarElements' ) . should ( 'have.text' , 3 ) ;
212- cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 9 ) ;
213+ cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 8 ) ;
213214
214215 cy . findByText ( 'Remove' ) . click ( ) ;
215216
216217 cy . get ( '@overflowChangeSpy' ) . should ( 'have.callCount' , 12 ) ;
217218 cy . findByTestId ( 'toolbarElements' ) . should ( 'have.text' , 3 ) ;
218- cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 8 ) ;
219+ cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 7 ) ;
219220
220221 cy . findByText ( 'Remove' ) . click ( ) ;
221222 cy . findByText ( 'Remove' ) . click ( ) ;
@@ -225,14 +226,14 @@ describe('Toolbar', () => {
225226
226227 cy . get ( '@overflowChangeSpy' ) . should ( 'have.callCount' , 17 ) ;
227228 cy . findByTestId ( 'toolbarElements' ) . should ( 'have.text' , 3 ) ;
228- cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 3 ) ;
229+ cy . findByTestId ( 'overflowElements' ) . should ( 'have.text' , 2 ) ;
229230
230231 cy . get ( `[ui5-toggle-button]` ) . click ( ) ;
231232
232- // ToolbarSpacers should not be visible in the popover
233+ // ToolbarSpacers should not be rendered in the popover
233234 cy . get ( '[data-component-name="ToolbarOverflowPopover"]' )
234235 . findByTestId ( 'spacer2' )
235- . should ( 'not.be.visible ' , { timeout : 100 } ) ;
236+ . should ( 'not.exist ' , { timeout : 100 } ) ;
236237 cy . findByTestId ( 'spacer1' ) . should ( 'exist' ) ;
237238
238239 // ToolbarSeparator should be displayed with horizontal line
0 commit comments