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

Tamás Zolnai (via logerrit) logerrit at kemper.freedesktop.org
Thu Feb 20 12:14:56 UTC 2020


 cypress_test/integration_tests/mobile/writer/shape_properties_spec.js |   26 ++++------
 1 file changed, 12 insertions(+), 14 deletions(-)

New commits:
commit c211ce95e2264f0b1973fdb88bcb6634d23a86bb
Author:     Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Thu Feb 20 12:31:24 2020 +0100
Commit:     Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Thu Feb 20 13:14:38 2020 +0100

    cypress: mobile: enable some shape related test which are stable now.
    
    First issue was rendering the mobile wizard twice by
    opening. I added a workaround for this issue:
    20b5825ce59345e3ad769d83cb63734a1cf5b0e5
    
    The second issue was with the animation when moving
    one level down in the mobile wizard. Checking the next
    level content makes these tests more stable.
    
    Change-Id: I3f3c90e5975747f833e9560140cabb6c310dfe57
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89087
    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/shape_properties_spec.js b/cypress_test/integration_tests/mobile/writer/shape_properties_spec.js
index 3411ec597..59217ebba 100644
--- a/cypress_test/integration_tests/mobile/writer/shape_properties_spec.js
+++ b/cypress_test/integration_tests/mobile/writer/shape_properties_spec.js
@@ -139,11 +139,6 @@ describe('Change shape properties via mobile wizard.', function() {
 	});
 
 	it('Vertical mirroring', function() {
-		// TODO: The sidebar's content is send twice when opening the mobile
-		// wizard.
-		if (Cypress.env('LO_CORE_VERSION') === 'master')
-			return;
-
 		// Open mobile wizard
 		cy.get('#tb_actionbar_item_mobile_wizard')
 			.click();
@@ -152,6 +147,10 @@ describe('Change shape properties via mobile wizard.', function() {
 		cy.get('#PosSizePropertyPanel')
 			.click();
 
+		cy.get('.ui-content.level-0.mobile-wizard')
+			.should('be.visible')
+			.wait(100);
+
 		cy.get('#FlipVertical')
 			.click();
 
@@ -160,10 +159,6 @@ describe('Change shape properties via mobile wizard.', function() {
 	});
 
 	it('Horizontal mirroring', function() {
-		// TODO: The sidebar's content is send twice when opening the mobile
-		// wizard.
-		if (Cypress.env('LO_CORE_VERSION') === 'master')
-			return;
 
 		// Open mobile wizard
 		cy.get('#tb_actionbar_item_mobile_wizard')
@@ -173,6 +168,10 @@ describe('Change shape properties via mobile wizard.', function() {
 		cy.get('#PosSizePropertyPanel')
 			.click();
 
+		cy.get('.ui-content.level-0.mobile-wizard')
+			.should('be.visible')
+			.wait(100);
+
 		cy.get('#FlipHorizontal')
 			.click();
 
@@ -181,11 +180,6 @@ describe('Change shape properties via mobile wizard.', function() {
 	});
 
 	it('Trigger moving backward / forward', function() {
-		// TODO: The sidebar's content is send twice when opening the mobile
-		// wizard.
-		if (Cypress.env('LO_CORE_VERSION') === 'master')
-			return;
-
 		// Open mobile wizard
 		cy.get('#tb_actionbar_item_mobile_wizard')
 			.click();
@@ -193,6 +187,10 @@ describe('Change shape properties via mobile wizard.', function() {
 		cy.get('#PosSizePropertyPanel')
 			.click();
 
+		cy.get('.ui-content.level-0.mobile-wizard')
+			.should('be.visible')
+			.wait(100);
+
 		// We can't test the result, so we just trigger
 		// the events to catch crashes, consoler errors.
 		cy.get('#BringToFront')


More information about the Libreoffice-commits mailing list