From 9274bc4c8e24a2c5ee5d369dd8609b866777d1ed Mon Sep 17 00:00:00 2001 From: alikon Date: Mon, 27 May 2024 12:23:43 +0200 Subject: [PATCH 1/4] com_plugins --- .../components/com_plugins/Plugins.cy.js | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 tests/System/integration/administrator/components/com_plugins/Plugins.cy.js diff --git a/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js b/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js new file mode 100644 index 0000000000000..906b1677160ee --- /dev/null +++ b/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js @@ -0,0 +1,36 @@ +describe('Test in backend that the banners list', () => { + beforeEach(() => { + cy.doAdministratorLogin(); + cy.visit('/administrator/index.php?option=com_plugins&view=plugins'); + }); + + it('has a title', () => { + cy.get('h1.page-title').should('contain.text', 'Plugins'); + }); + + it('can display a list of plugins', () => { + cy.contains('Action Log - Joomla'); + }); + + it('can publish a plugin', () => { + cy.searchForItem('Action Log - Joomla'); + cy.checkAllResults(); + cy.contains('Enable').click(); + cy.on('window:confirm', () => true); + cy.get('#system-message-container').contains('Plugin enabled.').should('exist'); + }); + + it('can unpublish a plugin', () => { + cy.searchForItem('Action Log - Joomla'); + cy.checkAllResults(); + cy.contains('Disable').click(); + cy.on('window:confirm', () => true); + cy.get('#system-message-container').contains('Plugin disabled.').should('exist'); + }); + + it('can edit a plugin', () => { + cy.searchForItem('Action Log - Joomla'); + cy.get('a').contains('Action Log - Joomla').click(); + cy.contains('Plugins: Action Log - Joomla'); + }); +}); From 02c6c9d8c17024619780d3924dfe5b1d0920733d Mon Sep 17 00:00:00 2001 From: Nicola Galgano Date: Mon, 27 May 2024 12:51:49 +0200 Subject: [PATCH 2/4] order change --- .../components/com_plugins/Plugins.cy.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js b/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js index 906b1677160ee..cb51f87f78375 100644 --- a/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js +++ b/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js @@ -12,20 +12,20 @@ describe('Test in backend that the banners list', () => { cy.contains('Action Log - Joomla'); }); - it('can publish a plugin', () => { + it('can unpublish a plugin', () => { cy.searchForItem('Action Log - Joomla'); cy.checkAllResults(); - cy.contains('Enable').click(); + cy.contains('Disable').click(); cy.on('window:confirm', () => true); - cy.get('#system-message-container').contains('Plugin enabled.').should('exist'); + cy.get('#system-message-container').contains('Plugin disabled.').should('exist'); }); - it('can unpublish a plugin', () => { + it('can publish a plugin', () => { cy.searchForItem('Action Log - Joomla'); cy.checkAllResults(); - cy.contains('Disable').click(); + cy.contains('Enable').click(); cy.on('window:confirm', () => true); - cy.get('#system-message-container').contains('Plugin disabled.').should('exist'); + cy.get('#system-message-container').contains('Plugin enabled.').should('exist'); }); it('can edit a plugin', () => { From b6c913e807ee2cba2f5fdf0555144b541fbdae76 Mon Sep 17 00:00:00 2001 From: Nicola Galgano Date: Mon, 27 May 2024 15:26:15 +0200 Subject: [PATCH 3/4] close --- .../administrator/components/com_plugins/Plugins.cy.js | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js b/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js index cb51f87f78375..9795c2c82c15b 100644 --- a/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js +++ b/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js @@ -32,5 +32,6 @@ describe('Test in backend that the banners list', () => { cy.searchForItem('Action Log - Joomla'); cy.get('a').contains('Action Log - Joomla').click(); cy.contains('Plugins: Action Log - Joomla'); + cy.contains('Close').click(); }); }); From f75d41360b1713dbcf2fe0f5c326d2af837a5f59 Mon Sep 17 00:00:00 2001 From: Nicola Galgano Date: Tue, 28 May 2024 11:15:38 +0200 Subject: [PATCH 4/4] typo --- .../administrator/components/com_plugins/Plugins.cy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js b/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js index 9795c2c82c15b..6e0980ff321da 100644 --- a/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js +++ b/tests/System/integration/administrator/components/com_plugins/Plugins.cy.js @@ -1,4 +1,4 @@ -describe('Test in backend that the banners list', () => { +describe('Test in backend that the plugins list', () => { beforeEach(() => { cy.doAdministratorLogin(); cy.visit('/administrator/index.php?option=com_plugins&view=plugins');