@@ -11,7 +11,6 @@ import {
11
11
expectNoToast ,
12
12
expectRowVisible ,
13
13
expectToast ,
14
- expectVisible ,
15
14
test ,
16
15
} from './utils'
17
16
@@ -60,14 +59,16 @@ test('Disk snapshot error', async ({ page }) => {
60
59
test . describe ( 'Disk create' , ( ) => {
61
60
test . beforeEach ( async ( { page } ) => {
62
61
await page . goto ( '/projects/mock-project/disks-new' )
62
+ await expect ( page . getByRole ( 'dialog' , { name : 'Create disk' } ) ) . toBeVisible ( )
63
63
await page . getByRole ( 'textbox' , { name : 'Name' } ) . fill ( 'a-new-disk' )
64
64
} )
65
65
66
66
test . afterEach ( async ( { page } ) => {
67
67
await page . getByRole ( 'button' , { name : 'Create disk' } ) . click ( )
68
68
69
+ await expect ( page . getByRole ( 'dialog' , { name : 'Create disk' } ) ) . toBeHidden ( )
69
70
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 ( )
71
72
} )
72
73
73
74
// expects are in the afterEach
@@ -83,6 +84,13 @@ test.describe('Disk create', () => {
83
84
await page . getByRole ( 'option' , { name : 'delete-500' } ) . click ( )
84
85
} )
85
86
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
+
86
94
test ( 'from image' , async ( { page } ) => {
87
95
await page . getByRole ( 'radio' , { name : 'Image' } ) . click ( )
88
96
await page . getByRole ( 'button' , { name : 'Source image' } ) . click ( )
0 commit comments