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

Tamás Zolnai (via logerrit) logerrit at kemper.freedesktop.org
Sun Apr 26 10:08:01 UTC 2020


 cypress_test/integration_tests/mobile/writer/table_properties_spec.js |   41 ++++------
 1 file changed, 18 insertions(+), 23 deletions(-)

New commits:
commit 8a8a00b3a0472ff93c81901a95f10f23d91210d2
Author:     Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Sun Apr 26 11:14:08 2020 +0200
Commit:     Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Sun Apr 26 12:07:38 2020 +0200

    cypress: mobile: then(callbackFn) -> should(callbackFn)
    
    It's better to use should, when we need an indicator.
    
    Change-Id: I5d1fe825fdd6b20f98ce179c7cb6260ec0966928
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92918
    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/writer/table_properties_spec.js b/cypress_test/integration_tests/mobile/writer/table_properties_spec.js
index d709a1ac7..727bf194d 100644
--- a/cypress_test/integration_tests/mobile/writer/table_properties_spec.js
+++ b/cypress_test/integration_tests/mobile/writer/table_properties_spec.js
@@ -56,8 +56,8 @@ describe('Change table properties / layout via mobile wizard.', function() {
 
 		// Check rows / columns
 		cy.get('#copy-paste-container tr')
-			.should('have.length', 4)
-			.then(function(rows) {
+			.should(function(rows) {
+				expect(rows).to.have.lengthOf(4);
 				expect(rows[0].textContent).to.not.have.string('text');
 				expect(rows[1].textContent).to.have.string('text');
 			});
@@ -87,8 +87,8 @@ describe('Change table properties / layout via mobile wizard.', function() {
 
 		// Check rows / columns
 		cy.get('#copy-paste-container tr')
-			.should('have.length', 4)
-			.then(function(rows) {
+			.should(function(rows) {
+				expect(rows).to.have.lengthOf(4);
 				expect(rows[0].textContent).to.have.string('text');
 				expect(rows[1].textContent).to.not.have.string('text');
 			});
@@ -120,8 +120,8 @@ describe('Change table properties / layout via mobile wizard.', function() {
 		cy.get('#copy-paste-container tr')
 			.should('have.length', 3);
 		cy.get('#copy-paste-container td')
-			.should('have.length', 9)
-			.then(function(columns) {
+			.should(function(columns) {
+				expect(columns).to.have.lengthOf(9);
 				expect(columns[0].textContent).to.not.have.string('text');
 				expect(columns[1].textContent).to.have.string('text');
 			});
@@ -151,8 +151,8 @@ describe('Change table properties / layout via mobile wizard.', function() {
 		cy.get('#copy-paste-container tr')
 			.should('have.length', 3);
 		cy.get('#copy-paste-container td')
-			.should('have.length', 9)
-			.then(function(columns) {
+			.should(function(columns) {
+				expect(columns).to.have.lengthOf(9);
 				expect(columns[0].textContent).to.have.string('text');
 				expect(columns[1].textContent).to.not.have.string('text');
 			});
@@ -180,10 +180,10 @@ describe('Change table properties / layout via mobile wizard.', function() {
 
 		// Check rows / columns
 		cy.get('#copy-paste-container tr')
-			.should('have.length', 2)
-			.then(function(columns) {
-				expect(columns[0].textContent).to.not.have.string('text');
-				expect(columns[1].textContent).to.not.have.string('text');
+			.should(function(rows) {
+				expect(rows).to.have.lengthOf(2);
+				expect(rows[0].textContent).to.not.have.string('text');
+				expect(rows[1].textContent).to.not.have.string('text');
 			});
 		cy.get('#copy-paste-container td')
 			.should('have.length', 4);
@@ -213,8 +213,8 @@ describe('Change table properties / layout via mobile wizard.', function() {
 		cy.get('#copy-paste-container tr')
 			.should('have.length', 3);
 		cy.get('#copy-paste-container td')
-			.should('have.length', 3)
-			.then(function(columns) {
+			.should(function(columns) {
+				expect(columns).to.have.lengthOf(3);
 				expect(columns[0].textContent).to.not.have.string('text');
 				expect(columns[1].textContent).to.not.have.string('text');
 				expect(columns[2].textContent).to.not.have.string('text');
@@ -246,7 +246,7 @@ describe('Change table properties / layout via mobile wizard.', function() {
 
 		// Check markers are in the same row (we have text selection only)
 		cy.get('.leaflet-marker-icon')
-			.then(function(markers) {
+			.should(function(markers) {
 				expect(markers).to.have.lengthOf(2);
 				expect(markers[0].getBoundingClientRect().top).to.equal(markers[1].getBoundingClientRect().top);
 			});
@@ -397,8 +397,8 @@ describe('Change table properties / layout via mobile wizard.', function() {
 			.should('not.have.attr', 'height');
 
 		cy.get('#copy-paste-container td')
-			.then(function(items) {
-				expect(items).have.lengthOf(6);
+			.should(function(items) {
+				expect(items).to.have.lengthOf(6);
 				for (var i = 0; i < items.length; i++) {
 					if (i == 0 || i == 4)
 						expect(items[i]).have.attr('height', '33');
@@ -432,13 +432,8 @@ describe('Change table properties / layout via mobile wizard.', function() {
 		writerHelper.selectAllMobile();
 
 		// Check new row height
-		cy.get('#copy-paste-container td:nth-of-type(1n)')
-			.should('have.attr', 'height');
-		cy.get('#copy-paste-container td:nth-of-type(2n)')
-			.should('not.have.attr', 'height');
-
 		cy.get('#copy-paste-container td')
-			.then(function(items) {
+			.should(function(items) {
 				expect(items).have.lengthOf(6);
 				for (var i = 0; i < items.length; i++) {
 					if (i == 0 || i == 4)


More information about the Libreoffice-commits mailing list