@@ -29,7 +29,7 @@ context('Blocks Acceptance Tests', () => {
2929 cy . wait ( '@content' ) ;
3030 } ) ;
3131
32- it . only ( 'As editor I can add a (standalone) Teaser block' , ( ) => {
32+ it ( 'As editor I can add a (standalone) Teaser block' , ( ) => {
3333 // GIVEN a Document with the title document and a Document to reference with the title Blue Orchids
3434 cy . createContent ( {
3535 contentType : 'Document' ,
@@ -45,17 +45,15 @@ context('Blocks Acceptance Tests', () => {
4545 cy . wait ( '@schema' ) ;
4646
4747 // WHEN I create a Teaser block
48- cy . get ( '.block .slate-editor [contenteditable=true]' ) . click ( ) ;
49- cy . get ( '.button .block-add-button' ) . click ( { force : true } ) ;
50- cy . get ( '.blocks-chooser .mostUsed .button.teaser' )
51- . contains ( 'Teaser' )
52- . click ( { force : true } ) ;
48+ cy . addNewBlock ( 'teaser' ) ;
5349 cy . get (
5450 '.objectbrowser-field[aria-labelledby="fieldset-default-field-label-href"] button[aria-label="Open object browser"]' ,
5551 ) . click ( ) ;
5652 cy . get ( '[aria-label="Select Blue Orchids"]' ) . dblclick ( ) ;
5753 cy . wait ( 500 ) ;
58- cy . get ( '.align-buttons .ui.buttons button[aria-label="Center"]' ) . click ( ) ;
54+ cy . get (
55+ '[class*="field-wrapper-align-"] .buttons button[aria-label="Center"]' ,
56+ ) . click ( ) ;
5957 cy . get ( '#toolbar-save' ) . click ( ) ;
6058
6159 // THEN I can see the Teaser block
@@ -87,20 +85,18 @@ context('Blocks Acceptance Tests', () => {
8785 } ) ;
8886
8987 cy . navigate ( '/document/edit' ) ;
88+ cy . wait ( '@schema' ) ;
9089 // WHEN I create a Teaser block and change the data of the referenced object
91- cy . get ( '.block .slate-editor [contenteditable=true]' ) . click ( ) ;
92- cy . get ( '.button .block-add-button' ) . click ( { force : true } ) ;
93- cy . get ( '.blocks-chooser .mostUsed .button.teaser' )
94- . contains ( 'Teaser' )
95- . click ( { force : true } ) ;
90+ cy . addNewBlock ( 'teaser' ) ;
9691 cy . get (
9792 '.objectbrowser-field[aria-labelledby="fieldset-default-field-label-href"] button[aria-label="Open object browser"]' ,
9893 ) . click ( ) ;
9994 cy . get ( '[aria-label="Select Blue Orchids"]' ) . dblclick ( ) ;
100- cy . wait ( 500 ) ;
10195 cy . get ( '#toolbar-save' ) . click ( ) ;
96+ cy . wait ( '@content' ) ;
10297
103- cy . visit ( '/document' ) ;
98+ cy . navigate ( '/document' ) ;
99+ cy . wait ( '@content' ) ;
104100 cy . get ( '.block.teaser .card-summary h2' ) . contains ( 'Blue Orchids' ) ;
105101 cy . get ( '.block.teaser .card-summary p' ) . contains (
106102 'are growing on the mountain tops' ,
@@ -116,6 +112,7 @@ context('Blocks Acceptance Tests', () => {
116112 cy . get ( '.documentFirstHeading' ) . contains ( 'Blue Orchids and Tulips' ) ;
117113 // THEN I can see the updated content in the teaser
118114 cy . navigate ( '/document' ) ;
115+ cy . wait ( '@content' ) ;
119116 cy . get ( '.block.teaser .card-summary h2' ) . contains (
120117 'Blue Orchids and Tulips' ,
121118 ) ;
@@ -138,11 +135,7 @@ context('Blocks Acceptance Tests', () => {
138135 } ) ;
139136 cy . visit ( '/document/edit' ) ;
140137 // WHEN I create a Teaser block and change the data of the referenced object
141- cy . get ( '.block .slate-editor [contenteditable=true]' ) . click ( ) ;
142- cy . get ( '.button .block-add-button' ) . click ( { force : true } ) ;
143- cy . get ( '.blocks-chooser .mostUsed .button.teaser' )
144- . contains ( 'Teaser' )
145- . click ( { force : true } ) ;
138+ cy . addNewBlock ( 'teaser' ) ;
146139 cy . get (
147140 '.objectbrowser-field[aria-labelledby="fieldset-default-field-label-href"] button[aria-label="Open object browser"]' ,
148141 ) . click ( ) ;
@@ -183,11 +176,7 @@ context('Blocks Acceptance Tests', () => {
183176
184177 cy . navigate ( '/document/edit' ) ;
185178 // WHEN I create a Teaser block and change the data of the referenced object
186- cy . get ( '.block .slate-editor [contenteditable=true]' ) . click ( ) ;
187- cy . get ( '.button .block-add-button' ) . click ( { force : true } ) ;
188- cy . get ( '.blocks-chooser .mostUsed .button.teaser' )
189- . contains ( 'Teaser' )
190- . click ( { force : true } ) ;
179+ cy . addNewBlock ( 'teaser' ) ;
191180 cy . get (
192181 '.objectbrowser-field[aria-labelledby="fieldset-default-field-label-href"] button[aria-label="Open object browser"]' ,
193182 ) . click ( ) ;
0 commit comments