@@ -4,8 +4,14 @@ suite('component data edit', () => {
4
4
it ( 'should edit data using the decrease button' , ( ) => {
5
5
// select Instance
6
6
cy . get ( '.instance:nth-child(1) .instance:nth-child(2)' ) . eq ( 0 ) . click ( )
7
- cy . get ( '.data-field' ) . eq ( 7 ) . find ( '.actions .vue-ui-button' ) . eq ( 1 ) . click ( { force : true } ) . click ( { force : true } )
8
- cy . get ( '.data-field' ) . eq ( 7 ) . should ( 'contain' , '-1' , { timeout : 5000 } )
7
+ cy . get ( '.data-field' ) . eq ( 7 ) . find ( '.actions .vue-ui-button' ) . eq ( 1 ) . click ( { force : true } )
8
+ cy . get ( '.component-state-inspector' ) . within ( ( ) => {
9
+ cy . get ( '.key' ) . contains ( '0' ) . parent ( ) . get ( '.value' ) . contains ( '0' )
10
+ } )
11
+ cy . get ( '.data-field' ) . eq ( 7 ) . find ( '.actions .vue-ui-button' ) . eq ( 1 ) . click ( { force : true } )
12
+ cy . get ( '.component-state-inspector' ) . within ( ( ) => {
13
+ cy . get ( '.key' ) . contains ( '0' ) . parent ( ) . contains ( '-1' )
14
+ } )
9
15
10
16
// expect DOM element to be updated
11
17
cy . get ( '#target' ) . iframe ( ) . then ( ( { get } ) => {
@@ -16,10 +22,11 @@ suite('component data edit', () => {
16
22
it ( 'should edit data using the increase button' , ( ) => {
17
23
cy . get ( '.instance:nth-child(1) .instance:nth-child(2)' ) . eq ( 0 ) . click ( )
18
24
cy . get ( '.data-field' ) . eq ( 7 ) . find ( '.actions .vue-ui-button' ) . eq ( 2 ) . click ( { force : true } )
19
- cy . get ( '.data-field' ) . eq ( 7 ) . should ( 'contain' , '0' , { timeout : 5000 } )
25
+ cy . get ( '.component-state-inspector' ) . within ( ( ) => {
26
+ cy . get ( '.key' ) . contains ( '0' ) . parent ( ) . get ( '.value' ) . contains ( '0' )
27
+ } )
20
28
21
29
// expect DOM element to be updated
22
- cy . wait ( 200 )
23
30
cy . get ( '#target' ) . iframe ( ) . then ( ( { get } ) => {
24
31
get ( '#target div' ) . eq ( 0 ) . contains ( '0' )
25
32
} )
@@ -32,10 +39,11 @@ suite('component data edit', () => {
32
39
cy . get ( '.edit-input' ) . type ( '12' )
33
40
cy . get ( '.edit-overlay > .actions > :nth-child(2) > .content > .vue-ui-icon' ) . click ( )
34
41
35
- cy . get ( '.data-field' ) . eq ( 7 ) . should ( 'contain' , '12' , { timeout : 5000 } )
42
+ cy . get ( '.component-state-inspector' ) . within ( ( ) => {
43
+ cy . get ( '.key' ) . contains ( '0' ) . parent ( ) . get ( '.value' ) . contains ( '12' )
44
+ } )
36
45
37
46
// expect DOM element to be updated
38
- cy . wait ( 200 )
39
47
cy . get ( '#target' ) . iframe ( ) . then ( ( { get } ) => {
40
48
get ( '#target div' ) . eq ( 0 ) . contains ( '12' )
41
49
} )
@@ -49,10 +57,11 @@ suite('component data edit', () => {
49
57
cy . get ( '.edit-overlay > .actions > :nth-child(2) > .content > .vue-ui-icon' ) . click ( )
50
58
51
59
cy . get ( '.data-field' ) . eq ( 6 ) . find ( '.children .data-field' ) . should ( 'have.length' , '3' , { timeout : 5000 } )
52
- cy . get ( '.data-field' ) . eq ( 6 ) . find ( '.children .data-field' ) . eq ( 2 ) . should ( 'contain' , 55 , { timeout : 5000 } )
60
+ cy . get ( '.component-state-inspector' ) . within ( ( ) => {
61
+ cy . get ( '.key' ) . contains ( '2' ) . parent ( ) . get ( '.value' ) . contains ( '55' )
62
+ } )
53
63
54
64
// expect DOM element to be updated
55
- cy . wait ( 200 )
56
65
cy . get ( '#target' ) . iframe ( ) . then ( ( { get } ) => {
57
66
get ( '#target div' ) . eq ( 4 ) . contains ( '55' )
58
67
} )
0 commit comments