@@ -11,6 +11,7 @@ import {
1111 closeToast ,
1212 expect ,
1313 expectRowVisible ,
14+ fillNumberInput ,
1415 test ,
1516 type Page ,
1617} from './utils'
@@ -168,8 +169,8 @@ test('can resize a failed or stopped instance', async ({ page }) => {
168169 await clickRowAction ( page , 'you-fail' , 'Resize' )
169170 const resizeModal = page . getByRole ( 'dialog' , { name : 'Resize instance' } )
170171 await expect ( resizeModal ) . toBeVisible ( )
171- await resizeModal . getByRole ( 'textbox' , { name : 'vCPUs' } ) . fill ( '10' )
172- await resizeModal . getByRole ( 'textbox' , { name : 'Memory' } ) . fill ( '20' )
172+ await fillNumberInput ( resizeModal . getByRole ( 'textbox' , { name : 'vCPUs' } ) , '10' )
173+ await fillNumberInput ( resizeModal . getByRole ( 'textbox' , { name : 'Memory' } ) , '20' )
173174 await resizeModal . getByRole ( 'button' , { name : 'Resize' } ) . click ( )
174175 await expectRowVisible ( table , {
175176 name : 'you-fail' ,
@@ -195,8 +196,8 @@ test('can resize a failed or stopped instance', async ({ page }) => {
195196 await expect ( resizeModal ) . toBeVisible ( )
196197 await expect ( resizeModal . getByText ( 'Current (db1): 2 vCPUs / 4 GiB' ) ) . toBeVisible ( )
197198
198- await resizeModal . getByRole ( 'textbox' , { name : 'vCPUs' } ) . fill ( '8' )
199- await resizeModal . getByRole ( 'textbox' , { name : 'Memory' } ) . fill ( '16' )
199+ await fillNumberInput ( resizeModal . getByRole ( 'textbox' , { name : 'vCPUs' } ) , '8' )
200+ await fillNumberInput ( resizeModal . getByRole ( 'textbox' , { name : 'Memory' } ) , '16' )
200201 await resizeModal . getByRole ( 'button' , { name : 'Resize' } ) . click ( )
201202 await expectRowVisible ( table , {
202203 name : 'db1' ,
@@ -214,8 +215,8 @@ test('resize modal stays open on server error', async ({ page }) => {
214215 const resizeModal = page . getByRole ( 'dialog' , { name : 'Resize instance' } )
215216 await expect ( resizeModal ) . toBeVisible ( )
216217
217- await resizeModal . getByRole ( 'textbox' , { name : 'vCPUs' } ) . fill ( '10' )
218- await resizeModal . getByRole ( 'textbox' , { name : 'Memory' } ) . fill ( '20' )
218+ await fillNumberInput ( resizeModal . getByRole ( 'textbox' , { name : 'vCPUs' } ) , '10' )
219+ await fillNumberInput ( resizeModal . getByRole ( 'textbox' , { name : 'Memory' } ) , '20' )
219220 await resizeModal . getByRole ( 'button' , { name : 'Resize' } ) . click ( )
220221
221222 // Error renders inline inside the modal; modal stays open so the user can
0 commit comments