libreoffice-online/cypress_test/integration_tests/mobile/calc/apply_font_spec.js
Tamás Zolnai c2d41174f6 cypress: remove some unneeded assertions related to cell selection.
The visibility of the selection marker is already checked
by clickOnFirstCell() method.

Signed-off-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Change-Id: I5bf258b7c912ff1730b6d26900563ad8b454106f
2020-12-08 20:21:36 +01:00

116 lines
2.6 KiB
JavaScript

/* global describe it cy beforeEach require afterEach */
var helper = require('../../common/helper');
var calcHelper = require('../../common/calc_helper');
var mobileHelper = require('../../common/mobile_helper');
describe('Apply font changes.', function() {
var testFileName = 'apply_font.ods';
beforeEach(function() {
helper.beforeAll(testFileName, 'calc');
// Click on edit button
mobileHelper.enableEditingMobile();
calcHelper.clickOnFirstCell();
// Open character properties
mobileHelper.openTextPropertiesPanel();
});
afterEach(function() {
helper.afterAll(testFileName, this.currentTest.state);
});
it('Apply bold.', function() {
helper.clickOnIdle('#Bold');
calcHelper.selectEntireSheet();
cy.get('#copy-paste-container table td b')
.should('exist');
});
it('Apply italic.', function() {
helper.clickOnIdle('#Italic');
calcHelper.selectEntireSheet();
cy.get('#copy-paste-container table td i')
.should('exist');
});
it('Apply underline.', function() {
helper.clickOnIdle('#Underline');
calcHelper.selectEntireSheet();
cy.get('#copy-paste-container table td u')
.should('exist');
});
it('Apply strikeout.', function() {
helper.clickOnIdle('#Strikeout');
calcHelper.selectEntireSheet();
cy.get('#copy-paste-container table td s')
.should('exist');
});
it('Apply shadowed.', function() {
helper.clickOnIdle('#Shadowed');
calcHelper.selectEntireSheet();
// TODO: Shadowed is not in the clipboard content.
});
it('Apply font name.', function() {
mobileHelper.selectListBoxItem('#fontnamecombobox', 'Linux Libertine G');
calcHelper.selectEntireSheet();
cy.get('#copy-paste-container table td font')
.should('have.attr', 'face', 'Linux Libertine G');
});
it('Apply font size.', function() {
mobileHelper.selectListBoxItem('#fontsizecombobox', '14');
calcHelper.selectEntireSheet();
cy.get('#copy-paste-container table td font')
.should('have.attr', 'size', '4');
});
it('Apply grow.', function() {
helper.clickOnIdle('#Grow');
calcHelper.selectEntireSheet();
cy.get('#copy-paste-container table td font')
.should('have.attr', 'size', '3');
});
it('Apply shrink.', function() {
helper.clickOnIdle('#Shrink');
calcHelper.selectEntireSheet();
cy.get('#copy-paste-container table td font')
.should('have.attr', 'size', '1');
});
it('Apply font color.', function() {
helper.clickOnIdle('#Color');
mobileHelper.selectFromColorPalette(0, 5);
calcHelper.selectEntireSheet();
cy.get('#copy-paste-container table td font')
.should('have.attr', 'color', '#00FF00');
});
});