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

Tamás Zolnai (via logerrit) logerrit at kemper.freedesktop.org
Fri May 15 13:28:07 UTC 2020


 cypress_test/integration_tests/common/calc.js                        |   10 ++++------
 cypress_test/integration_tests/mobile/calc/alignment_options_spec.js |    4 ++--
 cypress_test/integration_tests/mobile/calc/focus_spec.js             |    4 ----
 cypress_test/integration_tests/mobile/calc/number_format_spec.js     |    4 ++--
 4 files changed, 8 insertions(+), 14 deletions(-)

New commits:
commit 262e9f94753994f31c22bfbc98c8b25a8ce1b043
Author:     Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Fri May 15 11:56:03 2020 +0200
Commit:     Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Fri May 15 15:27:58 2020 +0200

    cypress: simplify clickFormulaBar() method.
    
    It's always called without arguments.
    
    Change-Id: I3f825b23c4e8b0079019dc916a8357ba94cda4f1
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/94289
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
    Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>

diff --git a/cypress_test/integration_tests/common/calc.js b/cypress_test/integration_tests/common/calc.js
index 1ed2ef289..1e148d2fa 100644
--- a/cypress_test/integration_tests/common/calc.js
+++ b/cypress_test/integration_tests/common/calc.js
@@ -1,9 +1,9 @@
 /* global cy expect */
 
 // Click on the formula bar.
-// moveMouse is set to avoid leaving the mouse on the Formula-Bar,
+// mouseover is triggered to avoid leaving the mouse on the Formula-Bar,
 // which shows the tooltip and messes up tests.
-function clickFormulaBar(XPos = -1, moveMouse = true) {
+function clickFormulaBar() {
 
 	// The inputbar_container is 100% width, which
 	// can extend behind the sidebar. So we can't
@@ -14,15 +14,13 @@ function clickFormulaBar(XPos = -1, moveMouse = true) {
 	cy.get('.inputbar_canvas')
 		.then(function(items) {
 			expect(items).to.have.lengthOf(1);
-			if (XPos < 0) // Click in the center if undefined.
-				XPos = items[0].getBoundingClientRect().width / 2;
+			var XPos = items[0].getBoundingClientRect().width / 2;
 			var YPos = items[0].getBoundingClientRect().height / 2;
 			cy.get('.inputbar_container')
 				.click(XPos, YPos);
 		});
 
-	if (moveMouse)
-		cy.get('body').trigger('mouseover');
+	cy.get('body').trigger('mouseover');
 }
 
 // Click on the first cell.
diff --git a/cypress_test/integration_tests/mobile/calc/focus_spec.js b/cypress_test/integration_tests/mobile/calc/focus_spec.js
index 8ed94512c..e13bf6155 100644
--- a/cypress_test/integration_tests/mobile/calc/focus_spec.js
+++ b/cypress_test/integration_tests/mobile/calc/focus_spec.js
@@ -95,7 +95,6 @@ describe('Calc focus tests', function() {
 
 		// Click in the formula-bar.
 		calc.clickFormulaBar();
-		cy.get('body').trigger('mouseover');
 		helper.assertCursorAndFocus();
 
 		// Type some text.
@@ -110,7 +109,6 @@ describe('Calc focus tests', function() {
 
 		// Check the text we typed.
 		calc.clickFormulaBar();
-		cy.get('body').trigger('mouseover');
 		helper.assertCursorAndFocus();
 		cy.get('textarea.clipboard').type('{ctrl}a');
 		helper.expectTextForClipboard(text1);
@@ -123,7 +121,6 @@ describe('Calc focus tests', function() {
 		cy.log('Appending text at the end.');
 		calc.clickOnFirstCell();
 		calc.clickFormulaBar();
-		cy.get('body').trigger('mouseover');
 		helper.assertCursorAndFocus();
 		var text2 = ', this is a test.';
 		cy.get('textarea.clipboard').type(text2);
@@ -138,7 +135,6 @@ describe('Calc focus tests', function() {
 		cy.log('Inserting text in the middle.');
 		calc.clickOnFirstCell();
 		calc.clickFormulaBar();
-		cy.get('body').trigger('mouseover');
 		helper.assertCursorAndFocus();
 
 		// Move cursor before text2
commit 2598417df711f8647cfe2c1932fcb3154836d443
Author:     Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Fri May 15 11:57:29 2020 +0200
Commit:     Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Fri May 15 15:27:47 2020 +0200

    cypress: reenable checkboxes related tests.
    
    This reverts commit e07a94abc1ed844334040acf21c1085a074e418a.
    
    Change-Id: I9b1cd05f8ad6acc065c941cd17d886ead75f12be
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/94290
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
    Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>

diff --git a/cypress_test/integration_tests/mobile/calc/alignment_options_spec.js b/cypress_test/integration_tests/mobile/calc/alignment_options_spec.js
index 077b1be3b..a3b5c0165 100644
--- a/cypress_test/integration_tests/mobile/calc/alignment_options_spec.js
+++ b/cypress_test/integration_tests/mobile/calc/alignment_options_spec.js
@@ -268,7 +268,7 @@ describe('Change alignment settings.', function() {
 			});
 	});
 
-	it.skip('Enable text wrapping.', function() {
+	it('Enable text wrapping.', function() {
 		helper.initAliasToNegative('originalTextPos');
 
 		getTextPosForFirstCell();
@@ -322,7 +322,7 @@ describe('Change alignment settings.', function() {
 		// neither the text position nor the clipboard container helps here.
 	});
 
-	it.skip('Merge cells.', function() {
+	it('Merge cells.', function() {
 		// Select the full row
 		cy.get('.spreadsheet-header-rows')
 			.then(function(items) {
diff --git a/cypress_test/integration_tests/mobile/calc/number_format_spec.js b/cypress_test/integration_tests/mobile/calc/number_format_spec.js
index 39d3b2f91..efd7576d7 100644
--- a/cypress_test/integration_tests/mobile/calc/number_format_spec.js
+++ b/cypress_test/integration_tests/mobile/calc/number_format_spec.js
@@ -385,7 +385,7 @@ describe('Apply number formatting.', function() {
 			.should('have.text', '001000');
 	});
 
-	it.skip('Apply red color for negative numbers.', function() {
+	it('Apply red color for negative numbers.', function() {
 		// Check default value
 		cy.get('#negativenumbersred input')
 			.should('not.have.prop', 'checked', true);
@@ -406,7 +406,7 @@ describe('Apply number formatting.', function() {
 			.should('have.text', '1000');
 	});
 
-	it.skip('Add thousands separator.', function() {
+	it('Add thousands separator.', function() {
 		// Check default value
 		cy.get('#thousandseparator input')
 			.should('not.have.prop', 'checked', true);


More information about the Libreoffice-commits mailing list