From 8954581ce4718e64d139e06be7523e467985eec4 Mon Sep 17 00:00:00 2001 From: alikon Date: Sat, 25 May 2024 08:40:41 +0200 Subject: [PATCH 1/2] languages --- .../components/com_installer/Languages.cy.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/System/integration/administrator/components/com_installer/Languages.cy.js diff --git a/tests/System/integration/administrator/components/com_installer/Languages.cy.js b/tests/System/integration/administrator/components/com_installer/Languages.cy.js new file mode 100644 index 0000000000000..257cd234e7eea --- /dev/null +++ b/tests/System/integration/administrator/components/com_installer/Languages.cy.js @@ -0,0 +1,18 @@ +describe('Test in backend that the Installer', () => { + beforeEach(() => { + cy.doAdministratorLogin(); + cy.visit('/administrator/index.php?option=com_installer&view=languages'); + }); + + it('has a title', () => { + cy.get('h1.page-title').should('contain.text', 'Extensions: Languages'); + }); + + it('has Afrikaans Language', () => { + cy.get('tr.row0').should('contain.text', 'Afrikaans'); + }); + + it('has install button', () => { + cy.get('input.btn.btn-primary.btn-sm').should('exist'); + }); +}); From cbcdc7ed68604acc3d9b1366f074d28272e7754b Mon Sep 17 00:00:00 2001 From: Nicola Galgano Date: Sat, 25 May 2024 11:18:33 +0200 Subject: [PATCH 2/2] 1less --- .../components/com_installer/Languages.cy.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tests/System/integration/administrator/components/com_installer/Languages.cy.js b/tests/System/integration/administrator/components/com_installer/Languages.cy.js index 257cd234e7eea..930db7d4a156a 100644 --- a/tests/System/integration/administrator/components/com_installer/Languages.cy.js +++ b/tests/System/integration/administrator/components/com_installer/Languages.cy.js @@ -8,11 +8,9 @@ describe('Test in backend that the Installer', () => { cy.get('h1.page-title').should('contain.text', 'Extensions: Languages'); }); - it('has Afrikaans Language', () => { - cy.get('tr.row0').should('contain.text', 'Afrikaans'); - }); - - it('has install button', () => { - cy.get('input.btn.btn-primary.btn-sm').should('exist'); + it('has Afrikaans Language installable', () => { + cy.get('tr.row0').should('contain.text', 'Afrikaans').then(() => { + cy.get('input.btn.btn-primary.btn-sm').should('exist'); + }); }); });