summaryrefslogtreecommitdiffstats
path: root/cypress_test
diff options
context:
space:
mode:
authorTamás Zolnai <tamas.zolnai@collabora.com>2020-11-18 11:25:25 +0100
committerTamás Zolnai <zolnaitamas2000@gmail.com>2020-11-18 12:04:22 +0100
commitd38360ff74737b5ae12422ebaa4344131f337092 (patch)
tree8e3044f79fb593da54320a354ca01a3f21f34331 /cypress_test
parentcypress: selectAllMobile() -> selectEntireSheet(). (diff)
downloadonline-d38360ff74737b5ae12422ebaa4344131f337092.tar.gz
online-d38360ff74737b5ae12422ebaa4344131f337092.zip
cypress: extract selectColorFromPalette() method.
Change-Id: I6ce70b2ee51dde2c6449236d911519776f75f892 Signed-off-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Diffstat (limited to 'cypress_test')
-rw-r--r--cypress_test/integration_tests/common/desktop_helper.js12
-rw-r--r--cypress_test/integration_tests/desktop/calc/top_toolbar_spec.js8
-rw-r--r--cypress_test/integration_tests/desktop/writer/top_toolbar_spec.js6
3 files changed, 18 insertions, 8 deletions
diff --git a/cypress_test/integration_tests/common/desktop_helper.js b/cypress_test/integration_tests/common/desktop_helper.js
index ed53656292..9f9d0731e0 100644
--- a/cypress_test/integration_tests/common/desktop_helper.js
+++ b/cypress_test/integration_tests/common/desktop_helper.js
@@ -72,8 +72,20 @@ function hideSidebarIfVisible() {
});
}
+function selectColorFromPalette(color) {
+ cy.get('.w2ui-overlay')
+ .should('be.visible');
+
+ cy.get('.w2ui-color [name="' + color + '"]')
+ .click();
+
+ cy.get('.w2ui-overlay')
+ .should('not.exist');
+}
+
module.exports.showSidebar = showSidebar;
module.exports.hideSidebar = hideSidebar;
module.exports.showStatusBarIfHidden = showStatusBarIfHidden;
module.exports.showSidebarIfHidden = showSidebarIfHidden;
module.exports.hideSidebarIfVisible = hideSidebarIfVisible;
+module.exports.selectColorFromPalette = selectColorFromPalette;
diff --git a/cypress_test/integration_tests/desktop/calc/top_toolbar_spec.js b/cypress_test/integration_tests/desktop/calc/top_toolbar_spec.js
index 5bc2ff8510..f3e029de4d 100644
--- a/cypress_test/integration_tests/desktop/calc/top_toolbar_spec.js
+++ b/cypress_test/integration_tests/desktop/calc/top_toolbar_spec.js
@@ -1,6 +1,7 @@
/* global describe it cy beforeEach require afterEach expect*/
var helper = require('../../common/helper');
+var desktopHelper = require('../../common/desktop_helper');
var calcHelper = require('../../common/calc_helper');
describe('Top toolbar tests.', function() {
@@ -321,8 +322,8 @@ describe('Top toolbar tests.', function() {
cy.get('#tb_editbar_item_backgroundcolor')
.click();
- cy.get('.w2ui-color [name="8E7CC3"]')
- .click();
+ desktopHelper.selectColorFromPalette('8E7CC3');
+
calcHelper.selectEntireSheet();
cy.get('#copy-paste-container table td')
@@ -333,8 +334,7 @@ describe('Top toolbar tests.', function() {
cy.get('#tb_editbar_item_fontcolor')
.click();
- cy.get('.w2ui-color [name="FFF2CC"]')
- .click();
+ desktopHelper.selectColorFromPalette('FFF2CC');
calcHelper.selectEntireSheet();
diff --git a/cypress_test/integration_tests/desktop/writer/top_toolbar_spec.js b/cypress_test/integration_tests/desktop/writer/top_toolbar_spec.js
index fa1ec4f3cf..649ce8ea69 100644
--- a/cypress_test/integration_tests/desktop/writer/top_toolbar_spec.js
+++ b/cypress_test/integration_tests/desktop/writer/top_toolbar_spec.js
@@ -25,8 +25,7 @@ describe('Top toolbar tests.', function() {
cy.get('#tb_editbar_item_backcolor')
.click();
- cy.get('.w2ui-color [name="FFF2CC"]')
- .click();
+ desktopHelper.selectColorFromPalette('FFF2CC');
writerHelper.selectAllTextOfDoc();
@@ -38,8 +37,7 @@ describe('Top toolbar tests.', function() {
cy.get('#tb_editbar_item_fontcolor')
.click();
- cy.get('.w2ui-color [name="8E7CC3"]')
- .click();
+ desktopHelper.selectColorFromPalette('8E7CC3');
writerHelper.selectAllTextOfDoc();