@@ -43,24 +43,24 @@ test('Check cleanupProviders is called and button is in progress', async () => {
43
43
const cleanupButton = screen . getByRole ( 'button' , { name : 'Cleanup' } ) ;
44
44
expect ( cleanupButton ) . toBeInTheDocument ( ) ;
45
45
46
- // mock the cleanup as waiting for 2 seconds
47
- cleanupProvidersMock . mockResolvedValue ( new Promise ( resolve => setTimeout ( resolve , 2000 ) ) ) ;
46
+ // mock the cleanup as waiting for 10ms
47
+ cleanupProvidersMock . mockResolvedValue ( new Promise ( resolve => setTimeout ( resolve , 10 ) ) ) ;
48
48
49
49
// click on the cleanup button
50
50
expect ( cleanupButton ) . toBeEnabled ( ) ;
51
51
await fireEvent . click ( cleanupButton ) ;
52
52
53
53
// wait next tick
54
- await new Promise ( resolve => setTimeout ( resolve , 100 ) ) ;
54
+ await new Promise ( resolve => setTimeout ( resolve , 5 ) ) ;
55
55
56
56
// button should be in progress
57
57
expect ( cleanupButton ) . toBeDisabled ( ) ;
58
58
// svg should be inside the button
59
59
const svg = cleanupButton . querySelector ( 'svg' ) ;
60
60
expect ( svg ) . toBeInTheDocument ( ) ;
61
61
62
- // wait 2s for the cleanup to finish
63
- await new Promise ( resolve => setTimeout ( resolve , 2000 ) ) ;
62
+ // wait 10ms for the cleanup to finish
63
+ await new Promise ( resolve => setTimeout ( resolve , 10 ) ) ;
64
64
65
65
// button should not be in progress anymore
66
66
expect ( cleanupButton ) . toBeEnabled ( ) ;
0 commit comments