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

Tamás Zolnai (via logerrit) logerrit at kemper.freedesktop.org
Mon Jan 27 12:54:29 UTC 2020


 cypress_test/integration_tests/mobile/insert_object_spec.js |   16 ++++++++++--
 loleaflet/src/control/Control.MobileWizard.js               |    2 -
 2 files changed, 15 insertions(+), 3 deletions(-)

New commits:
commit 4360aba86263161e323844801c3cf5e00d541b4a
Author:     Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Mon Jan 27 13:21:58 2020 +0100
Commit:     Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Mon Jan 27 13:53:36 2020 +0100

    cypress: mobile: Update shape insertion test case.
    
    Now, that the insertion is fixed and works.
    
    Change-Id: I89eaf83992cb55db05953727ea973fb0e6820ae4

diff --git a/cypress_test/integration_tests/mobile/insert_object_spec.js b/cypress_test/integration_tests/mobile/insert_object_spec.js
index ef551323e..f2e9d435b 100644
--- a/cypress_test/integration_tests/mobile/insert_object_spec.js
+++ b/cypress_test/integration_tests/mobile/insert_object_spec.js
@@ -237,11 +237,23 @@ describe('Insert objects via insertion wizard.', function() {
 
 	it('Insert shape.', function() {
 		// Do insertion
-		// TODO: it crashes
 		cy.get('.menu-entry-with-icon')
 			.contains('Shape')
 			.click();
-		// regression from: 298f4297c21f4b7cd5836b90bafcc803f13adb00
+
+		cy.get('.col.w2ui-icon.basicshapes_rectangle').
+			click();
+
+		// Check that the shape is there
+		cy.get('.leaflet-pane.leaflet-overlay-pane svg g')
+			.should('exist');
+
+		cy.get('.leaflet-pane.leaflet-overlay-pane svg')
+			.then(function(svg) {
+				expect(svg).to.have.lengthOf(1);
+				expect(svg[0].getBBox().width).to.be.greaterThan(0);
+				expect(svg[0].getBBox().height).to.be.greaterThan(0);
+			});
 	});
 
 	it('Insert formatting mark.', function() {
commit 3ae759eec0aafa2a1c6bf469130e022c590c0532
Author:     Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Mon Jan 27 13:17:45 2020 +0100
Commit:     Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Mon Jan 27 13:53:36 2020 +0100

    mobile: Fix shape insertion
    
    Regression from:
    298f4297c21f4b7cd5836b90bafcc803f13adb00
    
    Change-Id: I4b31da57bde7f7ac6a5554f3ff7763f1b4ee76d5

diff --git a/loleaflet/src/control/Control.MobileWizard.js b/loleaflet/src/control/Control.MobileWizard.js
index 5e44b6154..ea7a7c557 100644
--- a/loleaflet/src/control/Control.MobileWizard.js
+++ b/loleaflet/src/control/Control.MobileWizard.js
@@ -291,7 +291,7 @@ L.Control.MobileWizard = L.Control.extend({
 			this._reset();
 
 			var mWizardContentLength;
-			if (data.children[0].type == 'menuitem')
+			if (data.children[0].type == 'menuitem' || data.children[0].type == 'htmlcontrol')
 				mWizardContentLength = data.children.length;
 			else mWizardContentLength = data.children[0].children.length;
 


More information about the Libreoffice-commits mailing list