[Libreoffice-commits] online.git: cypress_test/integration_tests

Tamás Zolnai (via logerrit) logerrit at kemper.freedesktop.org
Mon Apr 27 13:33:37 UTC 2020


 cypress_test/integration_tests/desktop/calc/focus_spec.js |   12 ++++-------
 cypress_test/integration_tests/mobile/calc/focus_spec.js  |   15 ++++++--------
 2 files changed, 12 insertions(+), 15 deletions(-)

New commits:
commit fdf31909c99d342d85796443608d11c85ebff8b5
Author:     Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Mon Apr 27 12:17:54 2020 +0200
Commit:     Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Mon Apr 27 15:33:17 2020 +0200

    cypress: remove some cy.wait() calls.
    
    The helper functions were improved in the meantime.
    
    Change-Id: Ie8ae8caf5b33567681010a7a0cfc45d2da061f8b
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92973
    Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>

diff --git a/cypress_test/integration_tests/desktop/calc/focus_spec.js b/cypress_test/integration_tests/desktop/calc/focus_spec.js
index aebef57f8..4c2982d0a 100644
--- a/cypress_test/integration_tests/desktop/calc/focus_spec.js
+++ b/cypress_test/integration_tests/desktop/calc/focus_spec.js
@@ -3,8 +3,6 @@
 var helper = require('../../common/helper');
 var calc = require('../../common/calc');
 
-var delayForEventsMs = 300; // The maximum roundrip time for an event to fire based on some action.
-
 describe('Calc focus tests', function() {
 	beforeEach(function() {
 		helper.beforeAllDesktop('focus.ods', 'calc');
@@ -30,7 +28,7 @@ describe('Calc focus tests', function() {
 		// Type some text.
 		var text1 = 'Hello from Calc';
 		helper.typeText('textarea.clipboard', text1);
-		cy.get('textarea.clipboard').type('{enter}').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{enter}');
 
 		// Select the first cell to edit the same one.
 		calc.clickOnFirstCell();
@@ -40,7 +38,7 @@ describe('Calc focus tests', function() {
 		cy.get('textarea.clipboard').type('{ctrl}a');
 		helper.expectTextForClipboard(text1);
 		// End editing.
-		cy.get('textarea.clipboard').type('{enter}').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{enter}');
 
 		// Type some more text, at the end.
 		cy.log('Appending text at the end.');
@@ -50,10 +48,10 @@ describe('Calc focus tests', function() {
 		var text2 = ', this is a test.';
 		helper.typeText('textarea.clipboard', text2);
 		// Validate.
-		cy.get('textarea.clipboard').type('{ctrl}a').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{ctrl}a');
 		helper.expectTextForClipboard(text1 + text2);
 		// End editing.
-		cy.get('textarea.clipboard').type('{enter}').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{enter}');
 
 		// Type some more text, in the middle.
 		cy.log('Inserting text in the middle.');
@@ -63,7 +61,7 @@ describe('Calc focus tests', function() {
 		var text3 = ' BAZINGA';
 		helper.typeText('textarea.clipboard', text3);
 		// Validate.
-		cy.get('textarea.clipboard').type('{ctrl}a').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{ctrl}a');
 		//NOTE: If this fails, it's probably because we clicked
 		// at a different point in the text.
 		helper.expectTextForClipboard(text1 + ', this is a' + text3 + ' test.');
diff --git a/cypress_test/integration_tests/mobile/calc/focus_spec.js b/cypress_test/integration_tests/mobile/calc/focus_spec.js
index 1836fb1b2..3e2b3c8b0 100644
--- a/cypress_test/integration_tests/mobile/calc/focus_spec.js
+++ b/cypress_test/integration_tests/mobile/calc/focus_spec.js
@@ -5,8 +5,6 @@ var mobileHelper = require('../../common/mobile_helper');
 var calc = require('../../common/calc');
 var calcHelper = require('./calc_helper');
 
-var delayForEventsMs = 300; // The maximum roundrip time for an event to fire based on some action.
-
 describe('Calc focus tests', function() {
 	beforeEach(function() {
 		mobileHelper.beforeAllMobile('focus.ods', 'calc');
@@ -103,7 +101,7 @@ describe('Calc focus tests', function() {
 		// Type some text.
 		var text1 = 'Hello from Calc';
 		cy.get('textarea.clipboard').type(text1);
-		cy.get('textarea.clipboard').type('{enter}').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{enter}');
 
 		helper.assertNoKeyboardInput();
 
@@ -118,7 +116,8 @@ describe('Calc focus tests', function() {
 		helper.expectTextForClipboard(text1);
 
 		// Accept changes.
-		cy.get('textarea.clipboard').type('{enter}').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{enter}');
+		helper.assertNoKeyboardInput();
 
 		// Type some more text, at the end.
 		cy.log('Appending text at the end.');
@@ -129,10 +128,10 @@ describe('Calc focus tests', function() {
 		var text2 = ', this is a test.';
 		cy.get('textarea.clipboard').type(text2);
 		// Validate.
-		cy.get('textarea.clipboard').type('{ctrl}a').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{ctrl}a');
 		helper.expectTextForClipboard(text1 + text2);
 		// End editing.
-		cy.get('textarea.clipboard').type('{enter}').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{enter}');
 		helper.assertNoKeyboardInput();
 
 		// Type some more text, in the middle.
@@ -144,12 +143,12 @@ describe('Calc focus tests', function() {
 		var text3 = ', BAZINGA';
 		helper.typeText('textarea.clipboard', text3);
 		// Validate.
-		cy.get('textarea.clipboard').type('{ctrl}a').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{ctrl}a');
 		//NOTE: If this fails, it's probably because we clicked
 		// at a different point in the text.
 		helper.expectTextForClipboard(text1 + text3 + text2);
 		// End editing.
-		cy.get('textarea.clipboard').type('{enter}').wait(delayForEventsMs);
+		cy.get('textarea.clipboard').type('{enter}');
 		helper.assertNoKeyboardInput();
 	});
 });


More information about the Libreoffice-commits mailing list