[Libreoffice-commits] online.git: cypress_test/integration_tests
Tamás Zolnai (via logerrit)
logerrit at kemper.freedesktop.org
Wed Jun 17 15:03:05 UTC 2020
cypress_test/integration_tests/mobile/writer/hamburger_menu_spec.js | 59 ++++++++++
1 file changed, 59 insertions(+)
New commits:
commit fde2a23de7a1f132005486c2f4ef360aec9c31b0
Author: Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Wed Jun 17 14:40:39 2020 +0200
Commit: Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Wed Jun 17 17:02:46 2020 +0200
cypress: test for resolved comments menu option (writer, mobile).
Change-Id: I9e1ec7ec1a6e0732353d79bf3319e0b128ceec78
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/96531
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Tested-by: Jenkins
Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>
diff --git a/cypress_test/integration_tests/mobile/writer/hamburger_menu_spec.js b/cypress_test/integration_tests/mobile/writer/hamburger_menu_spec.js
index 249624174..c9fd4f69e 100644
--- a/cypress_test/integration_tests/mobile/writer/hamburger_menu_spec.js
+++ b/cypress_test/integration_tests/mobile/writer/hamburger_menu_spec.js
@@ -788,6 +788,65 @@ describe('Trigger hamburger menu options.', function() {
helper.imageShouldBeFullWhiteOrNot(centerTile, true);
});
+ it('Resolved comments.', function() {
+ // Insert comment first
+ mobileHelper.openInsertionWizard();
+
+ cy.contains('.menu-entry-with-icon', 'Comment')
+ .click();
+
+ cy.get('.loleaflet-annotation-table')
+ .should('exist');
+
+ cy.get('.loleaflet-annotation-textarea')
+ .type('some text');
+
+ cy.get('.vex-dialog-button-primary')
+ .click();
+
+ cy.get('.loleaflet-annotation:nth-of-type(2)')
+ .should('have.attr', 'style')
+ .should('not.contain', 'visibility: hidden');
+
+ // Resolve comment
+ cy.get('.loleaflet-annotation-menu')
+ .click({force: true});
+
+ cy.contains('.context-menu-link', 'Resolve')
+ .click();
+
+ cy.get('.loleaflet-annotation:nth-of-type(2)')
+ .should('have.attr', 'style')
+ .should('contain', 'visibility: hidden');
+
+ // Show resolved comments
+ mobileHelper.openHamburgerMenu();
+
+ cy.contains('.menu-entry-with-icon', 'View')
+ .click();
+
+ cy.contains('.menu-entry-with-icon', 'Resolved Comments')
+ .click();
+
+ cy.get('.loleaflet-annotation:nth-of-type(2)')
+ .should('have.attr', 'style')
+ .should('not.contain', 'visibility: hidden');
+
+ // Hide resolved comments
+ mobileHelper.openHamburgerMenu();
+
+ cy.contains('.menu-entry-with-icon', 'View')
+ .click();
+
+ cy.contains('.menu-entry-with-icon', 'Resolved Comments')
+ .click();
+
+ // TODO: can't hide resolved comments again.
+ //cy.get('.loleaflet-annotation:nth-of-type(2)')
+ // .should('have.attr', 'style')
+ // .should('contain', 'visibility: hidden');
+ });
+
it('Check version information.', function() {
mobileHelper.openHamburgerMenu();
More information about the Libreoffice-commits
mailing list