@@ -9,7 +9,7 @@ describe('Test Free - gutenberg', function() {
9
9
cy . get ( '#wp-submit' ) . click ( ) ;
10
10
} ) ;
11
11
12
- it . skip ( 'Create all charts' , function ( ) {
12
+ it ( 'Create all charts' , function ( ) {
13
13
//cy.create_available_charts(Cypress.env('chart_types').free);
14
14
cy . create_available_charts ( 1 ) ;
15
15
} ) ;
@@ -20,8 +20,13 @@ describe('Test Free - gutenberg', function() {
20
20
// get rid of that irritating popup
21
21
cy . get ( '.nux-dot-tip__disable' ) . click ( ) ;
22
22
23
- var limit = 1 ; //parseInt(Cypress.env('chart_types').free)
24
- for ( var i = 1 ; i <= limit ; i ++ ) {
23
+ var charts = [ ] ;
24
+ for ( var i = 1 ; i <= parseInt ( Cypress . env ( 'chart_types' ) . free ) ; i ++ ) {
25
+ //charts.push(i);
26
+ }
27
+ charts . push ( 1 ) ;
28
+
29
+ cy . wrap ( charts ) . each ( ( value , i , array ) => {
25
30
// insert a visualizer block
26
31
cy . get ( 'div.edit-post-header-toolbar .block-editor-inserter button' ) . click ( ) ;
27
32
cy . get ( '.components-popover__content' ) . then ( function ( $popup ) {
@@ -31,20 +36,18 @@ describe('Test Free - gutenberg', function() {
31
36
} ) ;
32
37
33
38
// see the block has the correct elements.
34
- cy . get ( 'div[data-type="visualizer/chart"]' ) . should ( 'have.length' , limit ) ;
35
- cy . get ( 'div[data-type="visualizer/chart"]:nth-child(' + limit + ')' ) . then ( ( $block ) => {
36
- cy . wrap ( $block ) . find ( '.visualizer-settings__content-option' ) . should ( 'have.length' , 2 ) ;
39
+ cy . get ( 'div[data-type="visualizer/chart"]' ) . should ( 'have.length' , ( i + 1 ) ) ;
37
40
38
- cy . wrap ( $block ) . find ( '.visualizer-settings__content-option' ) . last ( ) . click ( ) ;
39
- cy . wait ( Cypress . env ( 'wait' ) ) ;
41
+ cy . get ( 'div[data-type="visualizer/chart"]:nth-child(' + ( i + 1 ) + ')' ) . then ( ( $block ) => {
42
+ cy . wrap ( $block ) . find ( '.visualizer-settings__content-option' ) . should ( 'have.length' , 2 ) ;
43
+ cy . wrap ( $block ) . find ( '.visualizer-settings__content-option' ) . last ( ) . click ( { force :true } ) ;
40
44
41
- cy . wrap ( $block ) . find ( '.visualizer-settings .visualizer-settings__charts-single:nth-child(' + limit + ') .visualizer-settings__charts-controls' ) . click ( ) ;
42
- cy . wait ( Cypress . env ( 'wait' ) ) ;
45
+ cy . wrap ( $block ) . find ( '.visualizer-settings .visualizer-settings__charts-single:nth-child(' + ( i + 1 ) + ') .visualizer-settings__charts-controls' ) . click ( ) ;
43
46
cy . wrap ( $block ) . find ( '.visualizer-settings .visualizer-settings__chart' ) . should ( 'have.length' , 1 ) ;
44
- cy . wrap ( $block ) . find ( '.visualizer-settings .visualizer-settings__chart > div' ) . should ( 'have.length' , 1 ) ;
47
+ cy . wrap ( $block ) . find ( '.visualizer-settings .visualizer-settings__chart > div' ) . should ( 'have.length' , 2 ) ;
45
48
cy . wrap ( $block ) . find ( '.visualizer-settings .components-button-group button' ) . should ( 'have.length' , 2 ) ;
46
49
} ) ;
47
- }
50
+ } ) ;
48
51
} ) ;
49
52
50
53
} )
0 commit comments