Skip to content

Commit 7c92efa

Browse files
arunattri26Arun Kumar Attri
andauthored
FORMS-15321: added delay in rule editor authoring tests (#1423)
* FORMS-15321: added delay in rule editor authoring tests * FORMS-15321: added delay in rule editor authoring tests --------- Co-authored-by: Arun Kumar Attri <[email protected]>
1 parent 8bb882f commit 7c92efa

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

ui.tests/test-module/specs/ruleeditor/ruleEditor.authoring.cy.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,14 @@ describe('Rule editor authoring sanity for core-components',function(){
1818
// Edit rule option not existing on button toolbar
1919
cy.get(formsSelectors.ruleEditor.action.editRule).should("exist");
2020
cy.initializeEventHandlerOnChannel("af-rule-editor-initialized").as("isRuleEditorInitialized");
21+
cy.wait(1000);
2122
cy.get(formsSelectors.ruleEditor.action.editRule).click();
2223

2324
// click on create option from rule editor header
2425
// commenting the below check as 'af-rule-editor-initialized' event does not seem to be triggered in 650
2526
//cy.get("@isRuleEditorInitialized").its('done').should('equal', true);
26-
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.action.createRuleButton).should("be.visible").click();
27-
27+
cy.wait(1000);
28+
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.action.createRuleButton).should("be.visible").click({force: true});
2829
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.action.sideToggleButton + ":first").click();
2930

3031
// // Forms Objects option is not existing on side panel
@@ -67,7 +68,7 @@ describe('Rule editor authoring sanity for core-components',function(){
6768
cy.getRuleEditorIframe().find(".terminal-view.AFCOMPONENT.VARIABLE coral-overlay.is-open .expression-selectlist coral-selectlist-item:first").click({force: true});
6869

6970
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.action.saveRule).should("exist");
70-
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.action.saveRule).click();
71+
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.action.saveRule).click({force: true});
7172

7273
// check if rule is created
7374
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.ruleSummary.CREATED_RULE_650).should("exist");
@@ -81,11 +82,13 @@ describe('Rule editor authoring sanity for core-components',function(){
8182
// Edit rule option not existing on button toolbar
8283
cy.get(formsSelectors.ruleEditor.action.editRule).should("exist");
8384
cy.initializeEventHandlerOnChannel("af-rule-editor-initialized").as("isRuleEditorInitialized");
85+
cy.wait(1000);
8486
cy.get(formsSelectors.ruleEditor.action.editRule).click();
8587

8688
// click on create option from rule editor header
8789
// commenting the below check as 'af-rule-editor-initialized' event does not seem to be triggered in 650
8890
//cy.get("@isRuleEditorInitialized").its('done').should('equal', true);
91+
cy.wait(1000);
8992
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.action.createRuleButton).should("be.visible").click();
9093

9194
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.action.sideToggleButton + ":first").click();
@@ -127,6 +130,7 @@ describe('Rule editor authoring sanity for core-components',function(){
127130
// Edit rule option not existing on button toolbar
128131
cy.get(formsSelectors.ruleEditor.action.editRule).should("exist");
129132
cy.initializeEventHandlerOnChannel("af-rule-editor-initialized").as("isRuleEditorInitialized");
133+
cy.wait(1000);
130134
cy.get(formsSelectors.ruleEditor.action.editRule).click();
131135

132136
// click on create option from rule editor header
@@ -144,6 +148,7 @@ describe('Rule editor authoring sanity for core-components',function(){
144148
}
145149

146150
const createSubmissionSuccessRule = function() {
151+
cy.wait(1000);
147152
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.action.createRuleButton).should("be.visible").click();
148153

149154
// select the event for which rule is to written
@@ -178,6 +183,7 @@ describe('Rule editor authoring sanity for core-components',function(){
178183
}
179184

180185
const createSubmissionErrorRule = function() {
186+
cy.wait(1000);
181187
cy.getRuleEditorIframe().find(formsSelectors.ruleEditor.action.createRuleButton).should("be.visible").click();
182188

183189
// select the event for which rule is to written
@@ -304,6 +310,7 @@ describe('Rule editor authoring sanity for core-components',function(){
304310
// Edit rule option not existing on button toolbar
305311
cy.get(formsSelectors.ruleEditor.action.editRule).should("exist");
306312
cy.initializeEventHandlerOnChannel("af-rule-editor-initialized").as("isRuleEditorInitialized");
313+
cy.wait(1000);
307314
cy.get(formsSelectors.ruleEditor.action.editRule).click();
308315

309316
// click on create option from rule editor header

0 commit comments

Comments
 (0)