From 09eff0d9950051d0c85182f4847fe4773902915a Mon Sep 17 00:00:00 2001 From: nesrineabdmouleh Date: Thu, 9 Jan 2025 21:51:14 +0100 Subject: [PATCH 1/2] Fix lint error --- src/pages/BO/modules/autoupgrade/index.ts | 3 +++ .../pages/BO/modules/autoupgrade/index.ts | 22 +++++++++++++++++++ .../pages/BO/modules/autoupgrade/index.ts | 2 +- 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 src/versions/1.7.1/pages/BO/modules/autoupgrade/index.ts diff --git a/src/pages/BO/modules/autoupgrade/index.ts b/src/pages/BO/modules/autoupgrade/index.ts index 572caa18..e0adcee7 100644 --- a/src/pages/BO/modules/autoupgrade/index.ts +++ b/src/pages/BO/modules/autoupgrade/index.ts @@ -6,6 +6,9 @@ const psVersion = testContext.getPSVersion(); /* eslint-disable global-require, @typescript-eslint/no-require-imports */ function requirePage(): ModuleAutoupgradeMainPageInterface { + if (semver.lte(psVersion, '7.1.2') && semver.gte(psVersion, '7.1.0')) { + return require('@versions/1.7.1/pages/BO/modules/autoupgrade').autoupgrade; + } if (semver.lt(psVersion, '7.4.0')) { return require('@versions/1.7.3/pages/BO/modules/autoupgrade').autoupgrade; } diff --git a/src/versions/1.7.1/pages/BO/modules/autoupgrade/index.ts b/src/versions/1.7.1/pages/BO/modules/autoupgrade/index.ts new file mode 100644 index 00000000..95227df7 --- /dev/null +++ b/src/versions/1.7.1/pages/BO/modules/autoupgrade/index.ts @@ -0,0 +1,22 @@ +import {ModuleAutoupgradeMainPageInterface} from '@interfaces/BO/modules/autoupgrade'; +import {Autoupgrade} from '@versions/1.7.3/pages/BO/modules/autoupgrade'; + +/** + * Module configuration page for module : Autoupgrade, contains selectors and functions for the page + * @class + * @extends ModuleConfiguration + */ +class AutoupgradeVersion extends Autoupgrade implements ModuleAutoupgradeMainPageInterface { + /** + * @constructs + * Setting up texts and selectors to use on module configuration page + */ + constructor() { + super(); + + this.pageTitle = 'AdminSelfUpgrade > AdminSelfUpgrade • PrestaShop'; + } +} + +const autoupgrade = new AutoupgradeVersion(); +export {autoupgrade, AutoupgradeVersion as Autoupgrade}; diff --git a/src/versions/develop/pages/BO/modules/autoupgrade/index.ts b/src/versions/develop/pages/BO/modules/autoupgrade/index.ts index 1ac7d31c..951b8955 100644 --- a/src/versions/develop/pages/BO/modules/autoupgrade/index.ts +++ b/src/versions/develop/pages/BO/modules/autoupgrade/index.ts @@ -8,7 +8,7 @@ import type {Page} from '@playwright/test'; * @extends ModuleConfiguration */ class Autoupgrade extends ModuleConfiguration implements ModuleAutoupgradeMainPageInterface { - public readonly pageTitle: string; + public pageTitle: string; public readonly checkRequirementSuccessMessage: string; From 9160beef214ab742323d700a096ec94adeee3dbc Mon Sep 17 00:00:00 2001 From: nesrineabdmouleh Date: Thu, 9 Jan 2025 22:05:04 +0100 Subject: [PATCH 2/2] Fix page title --- src/versions/1.7.1/pages/BO/modules/autoupgrade/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/versions/1.7.1/pages/BO/modules/autoupgrade/index.ts b/src/versions/1.7.1/pages/BO/modules/autoupgrade/index.ts index 95227df7..04204e4f 100644 --- a/src/versions/1.7.1/pages/BO/modules/autoupgrade/index.ts +++ b/src/versions/1.7.1/pages/BO/modules/autoupgrade/index.ts @@ -14,7 +14,7 @@ class AutoupgradeVersion extends Autoupgrade implements ModuleAutoupgradeMainPag constructor() { super(); - this.pageTitle = 'AdminSelfUpgrade > AdminSelfUpgrade • PrestaShop'; + this.pageTitle = `AdminSelfUpgrade > AdminSelfUpgrade • ${global.INSTALL.SHOP_NAME}`; } }