From be66e2ea618a359c0369a93cf11520bce62d4578 Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle Date: Wed, 6 Oct 2021 13:53:33 +0200 Subject: [PATCH] Updated cypress test to use newly created helper method --- .../HelpPanel/systemInformation.ts | 42 +++++++------------ src/Umbraco.Tests.AcceptanceTest/package.json | 2 +- 2 files changed, 16 insertions(+), 28 deletions(-) diff --git a/src/Umbraco.Tests.AcceptanceTest/cypress/integration/HelpPanel/systemInformation.ts b/src/Umbraco.Tests.AcceptanceTest/cypress/integration/HelpPanel/systemInformation.ts index 0709e8925a..358b4bfe8a 100644 --- a/src/Umbraco.Tests.AcceptanceTest/cypress/integration/HelpPanel/systemInformation.ts +++ b/src/Umbraco.Tests.AcceptanceTest/cypress/integration/HelpPanel/systemInformation.ts @@ -12,6 +12,7 @@ context('System Information', () => { beforeEach(() => { //arrange cy.umbracoLogin(Cypress.env('username'), Cypress.env('password')); + cy.umbracoSetCurrentUserLanguage('en-US'); }); it('Check System Info Displays', () => { @@ -20,33 +21,20 @@ context('System Information', () => { cy.contains('Current Culture').parent().should('contain', 'en-US'); cy.contains('Current UI Culture').parent().should('contain', 'en-US'); }); + + it('Checks language displays correctly after switching', () => { - context('Language switching', () => { - - afterEach(() => { - cy.reload() - cy.get('[data-element="global-user"]', {timeout: 10000}).should('be.visible', {timeout: 10000}).click(); - cy.get('[alias="editUser"]').click(); - cy.get('.input-block-level', {timeout: 10000}).last().select('string:en-US', {timeout: 10000, force: true}); - cy.umbracoButtonByLabelKey('buttons_save').click({force: true}); - cy.reload(); - }); - - it('Checks language displays correctly after switching', () => { - - //Navigate to edit user and change language - cy.get('[data-element="global-user"]').click(); - cy.get('[alias="editUser"]').click(); - cy.get('[name="culture"]').select('string:da-DK', {timeout: 10000, force: true}); - cy.umbracoButtonByLabelKey('buttons_save').click({force: true}); - //Refresh site to display new language - cy.reload(); - openSystemInformation(); - //Assert - cy.contains('Current Culture').parent().should('contain', 'da-DK'); - cy.contains('Current UI Culture').parent().should('contain', 'da-DK'); - cy.get('.umb-button__content').last().click(); - cy.reload(); - }); + //Navigate to edit user and change language + cy.get('[data-element="global-user"]').click(); + cy.get('[alias="editUser"]').click(); + cy.get('[name="culture"]').select('string:da-DK', {timeout: 10000, force: true}); + cy.umbracoButtonByLabelKey('buttons_save').click({force: true}); + //Refresh site to display new language + cy.reload(); + openSystemInformation(); + //Assert + cy.contains('Current Culture').parent().should('contain', 'da-DK'); + cy.contains('Current UI Culture').parent().should('contain', 'da-DK'); + cy.get('.umb-button__content').last().click(); }); }); diff --git a/src/Umbraco.Tests.AcceptanceTest/package.json b/src/Umbraco.Tests.AcceptanceTest/package.json index 2b85faaf9c..20a5a774e0 100644 --- a/src/Umbraco.Tests.AcceptanceTest/package.json +++ b/src/Umbraco.Tests.AcceptanceTest/package.json @@ -11,7 +11,7 @@ "del": "^6.0.0", "ncp": "^2.0.0", "prompt": "^1.0.0", - "umbraco-cypress-testhelpers": "^1.0.0-beta-57" + "umbraco-cypress-testhelpers": "^1.0.0-beta-58" }, "dependencies": { "typescript": "^3.9.2"