1919 */
2020import { createNewPost , ensureSidebarOpened } from '@wordpress/e2e-test-utils' ;
2121
22+ /**
23+ * Internal dependencies
24+ */
2225import { insertBlockByKeyword , selectBlockByName } from '../../../../utils' ;
2326
2427describe ( 'blocks: material/list' , ( ) => {
@@ -141,26 +144,26 @@ describe( 'blocks: material/list', () => {
141144 expect ( await page . $$ ( '.mdc-list-item' ) ) . toHaveLength ( 1 ) ;
142145
143146 await primary . click ( ) ;
144- await page . keyboard . type ( 'List Item 1' ) ;
145- await primary . press ( 'Enter' ) ;
146- await page . keyboard . type ( 'List Item 2' ) ;
147- await primary . press ( 'Enter' ) ;
148- await page . keyboard . type ( 'List Item 3' ) ;
147+ await page . keyboard . type ( 'List Item 1' , { delay : 50 } ) ;
148+ await primary . press ( 'Enter' , { delay : 50 } ) ;
149+ await page . keyboard . type ( 'List Item 2' , { delay : 50 } ) ;
150+ await primary . press ( 'Enter' , { delay : 50 } ) ;
151+ await page . keyboard . type ( 'List Item 3' , { delay : 50 } ) ;
149152
150153 expect ( await page . $$ ( '.mdc-list-item' ) ) . toHaveLength ( 3 ) ;
151154
152155 let items = await page . $$ ( '.mdc-list-item__primary-text' ) ;
153156
154157 await items [ 1 ] . click ( ) ;
155- await primary . press ( 'Home' ) ;
156- await primary . press ( 'Backspace' ) ;
158+ await primary . press ( 'Home' , { delay : 50 } ) ;
159+ await primary . press ( 'Backspace' , { delay : 50 } ) ;
157160
158161 expect ( await page . $$ ( '.mdc-list-item' ) ) . toHaveLength ( 2 ) ;
159162 expect (
160163 await page . evaluate ( el => el . innerText . trim ( ) , primary )
161164 ) . toStrictEqual ( 'List Item 1List Item 2' ) ;
162165
163- await page . keyboard . press ( 'Enter' ) ;
166+ await page . keyboard . press ( 'Enter' , { delay : 50 } ) ;
164167
165168 items = await page . $$ ( '.mdc-list-item__primary-text' ) ;
166169 expect ( await page . $$ ( '.mdc-list-item' ) ) . toHaveLength ( 3 ) ;
@@ -190,9 +193,9 @@ describe( 'blocks: material/list', () => {
190193 ) ; // wait until all the list items are updated.
191194
192195 await primary . click ( ) ;
193- await page . keyboard . type ( 'List Item 1' ) ;
194- await primary . press ( 'Enter' ) ;
195- await page . keyboard . type ( 'Secondary Text 1' ) ;
196+ await page . keyboard . type ( 'List Item 1' , { delay : 50 } ) ;
197+ await primary . press ( 'Enter' , { delay : 50 } ) ;
198+ await page . keyboard . type ( 'Secondary Text 1' , { delay : 50 } ) ;
196199
197200 const [ secondary ] = await page . $$ ( '.mdc-list-item__secondary-text' ) ;
198201
@@ -203,14 +206,14 @@ describe( 'blocks: material/list', () => {
203206 await page . evaluate ( el => el . innerText . trim ( ) , secondary )
204207 ) . toStrictEqual ( 'Secondary Text 1' ) ;
205208
206- await primary . press ( 'Home' ) ;
207- await primary . press ( 'Backspace' ) ;
209+ await primary . press ( 'Home' , { delay : 50 } ) ;
210+ await primary . press ( 'Backspace' , { delay : 50 } ) ;
208211
209212 expect (
210213 await page . evaluate ( el => el . innerText . trim ( ) , primary )
211214 ) . toStrictEqual ( 'List Item 1Secondary Text 1' ) ;
212215
213- await primary . press ( 'Enter' ) ;
216+ await primary . press ( 'Enter' , { delay : 50 } ) ;
214217
215218 expect (
216219 await page . evaluate ( el => el . innerText . trim ( ) , primary )
@@ -235,23 +238,23 @@ describe( 'blocks: material/list', () => {
235238 ) ; // wait until all the list items are updated.
236239
237240 await primary . click ( ) ;
238- await page . keyboard . type ( 'List Item 1' ) ;
239- await primary . press ( 'Enter' ) ;
240- await page . keyboard . type ( 'Secondary Text 1' ) ;
241- await primary . press ( 'Enter' ) ;
241+ await page . keyboard . type ( 'List Item 1' , { delay : 50 } ) ;
242+ await primary . press ( 'Enter' , { delay : 50 } ) ;
243+ await page . keyboard . type ( 'Secondary Text 1' , { delay : 50 } ) ;
244+ await primary . press ( 'Enter' , { delay : 50 } ) ;
242245
243- await page . keyboard . type ( 'List Item 2' ) ;
244- await primary . press ( 'Enter' ) ;
245- await page . keyboard . type ( 'Secondary Text 2' ) ;
246+ await page . keyboard . type ( 'List Item 2' , { delay : 50 } ) ;
247+ await primary . press ( 'Enter' , { delay : 50 } ) ;
248+ await page . keyboard . type ( 'Secondary Text 2' , { delay : 50 } ) ;
246249
247250 expect ( await page . $$ ( '.mdc-list-item' ) ) . toHaveLength ( 2 ) ;
248251
249252 let items = await page . $$ ( '.mdc-list-item__primary-text' ) ;
250253 let secondaryItems = await page . $$ ( '.mdc-list-item__secondary-text' ) ;
251254
252255 await items [ 1 ] . click ( ) ;
253- await primary . press ( 'Home' ) ;
254- await primary . press ( 'Backspace' ) ;
256+ await primary . press ( 'Home' , { delay : 50 } ) ;
257+ await primary . press ( 'Backspace' , { delay : 50 } ) ;
255258
256259 expect ( await page . $$ ( '.mdc-list-item' ) ) . toHaveLength ( 1 ) ;
257260 expect (
@@ -261,7 +264,7 @@ describe( 'blocks: material/list', () => {
261264 await page . evaluate ( el => el . innerText . trim ( ) , secondaryItems [ 0 ] )
262265 ) . toStrictEqual ( 'Secondary Text 1List Item 2 Secondary Text 2' ) ;
263266
264- await primary . press ( 'Enter' ) ;
267+ await primary . press ( 'Enter' , { delay : 50 } ) ;
265268
266269 expect ( await page . $$ ( '.mdc-list-item' ) ) . toHaveLength ( 2 ) ;
267270
0 commit comments