@@ -11,7 +11,6 @@ import {
1111 expectNoToast ,
1212 expectRowVisible ,
1313 expectToast ,
14- expectVisible ,
1514 test ,
1615} from './utils'
1716
@@ -60,14 +59,16 @@ test('Disk snapshot error', async ({ page }) => {
6059test . describe ( 'Disk create' , ( ) => {
6160 test . beforeEach ( async ( { page } ) => {
6261 await page . goto ( '/projects/mock-project/disks-new' )
62+ await expect ( page . getByRole ( 'dialog' , { name : 'Create disk' } ) ) . toBeVisible ( )
6363 await page . getByRole ( 'textbox' , { name : 'Name' } ) . fill ( 'a-new-disk' )
6464 } )
6565
6666 test . afterEach ( async ( { page } ) => {
6767 await page . getByRole ( 'button' , { name : 'Create disk' } ) . click ( )
6868
69+ await expect ( page . getByRole ( 'dialog' , { name : 'Create disk' } ) ) . toBeHidden ( )
6970 await expectToast ( page , 'Disk a-new-disk created' )
70- await expectVisible ( page , [ 'role= cell[ name=" a-new-disk"]' ] )
71+ await expect ( page . getByRole ( ' cell' , { name : ' a-new-disk' } ) ) . toBeVisible ( )
7172 } )
7273
7374 // expects are in the afterEach
@@ -83,6 +84,13 @@ test.describe('Disk create', () => {
8384 await page . getByRole ( 'option' , { name : 'delete-500' } ) . click ( )
8485 } )
8586
87+ // max-size snapshot required a fix
88+ test ( 'from max-size snapshot' , async ( { page } ) => {
89+ await page . getByRole ( 'radio' , { name : 'Snapshot' } ) . click ( )
90+ await page . getByRole ( 'button' , { name : 'Source snapshot' } ) . click ( )
91+ await page . getByRole ( 'option' , { name : 'snapshot-max' } ) . click ( )
92+ } )
93+
8694 test ( 'from image' , async ( { page } ) => {
8795 await page . getByRole ( 'radio' , { name : 'Image' } ) . click ( )
8896 await page . getByRole ( 'button' , { name : 'Source image' } ) . click ( )
0 commit comments