Skip to content

Commit 30d1996

Browse files
authored
Merge pull request #315 from nesrineabdmouleh/FixAutoupgradePageTitle171
Fix autoupgrade page title for PS 1.7.1
2 parents 09d3e9f + 9160bee commit 30d1996

File tree

3 files changed

+26
-1
lines changed
  • src
    • pages/BO/modules/autoupgrade
    • versions
      • 1.7.1/pages/BO/modules/autoupgrade
      • develop/pages/BO/modules/autoupgrade

3 files changed

+26
-1
lines changed

src/pages/BO/modules/autoupgrade/index.ts

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ const psVersion = testContext.getPSVersion();
66

77
/* eslint-disable global-require, @typescript-eslint/no-require-imports */
88
function requirePage(): ModuleAutoupgradeMainPageInterface {
9+
if (semver.lte(psVersion, '7.1.2') && semver.gte(psVersion, '7.1.0')) {
10+
return require('@versions/1.7.1/pages/BO/modules/autoupgrade').autoupgrade;
11+
}
912
if (semver.lt(psVersion, '7.4.0')) {
1013
return require('@versions/1.7.3/pages/BO/modules/autoupgrade').autoupgrade;
1114
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import {ModuleAutoupgradeMainPageInterface} from '@interfaces/BO/modules/autoupgrade';
2+
import {Autoupgrade} from '@versions/1.7.3/pages/BO/modules/autoupgrade';
3+
4+
/**
5+
* Module configuration page for module : Autoupgrade, contains selectors and functions for the page
6+
* @class
7+
* @extends ModuleConfiguration
8+
*/
9+
class AutoupgradeVersion extends Autoupgrade implements ModuleAutoupgradeMainPageInterface {
10+
/**
11+
* @constructs
12+
* Setting up texts and selectors to use on module configuration page
13+
*/
14+
constructor() {
15+
super();
16+
17+
this.pageTitle = `AdminSelfUpgrade > AdminSelfUpgrade • ${global.INSTALL.SHOP_NAME}`;
18+
}
19+
}
20+
21+
const autoupgrade = new AutoupgradeVersion();
22+
export {autoupgrade, AutoupgradeVersion as Autoupgrade};

src/versions/develop/pages/BO/modules/autoupgrade/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import type {Page} from '@playwright/test';
88
* @extends ModuleConfiguration
99
*/
1010
class Autoupgrade extends ModuleConfiguration implements ModuleAutoupgradeMainPageInterface {
11-
public readonly pageTitle: string;
11+
public pageTitle: string;
1212

1313
public readonly checkRequirementSuccessMessage: string;
1414

0 commit comments

Comments
 (0)