Automatic Merge
Этот коммит содержится в:
Julien Tant
2025-01-31 19:50:08 -07:00
коммит произвёл GitHub
родитель c079020e9e
Коммит 8fdb9ad358
7 изменённых файлов: 48 добавлений и 19 удалений

Просмотреть файл

@@ -32,7 +32,7 @@ export async function shouldHaveFeatureFlag(name: string, value: string | boolea
export async function shouldRunInLinux() {
const platform = os.platform();
await expect(platform, 'Run in Linux or Playwright docker image only').toBe('linux');
expect(platform, 'Run in Linux or Playwright docker image only').toBe('linux');
}
export async function ensureLicense() {
@@ -41,7 +41,7 @@ export async function ensureLicense() {
if (license?.IsLicensed !== 'true') {
const config = await adminClient.getClientConfigOld();
await expect(
expect(
config.ServiceEnvironment === 'dev',
'The trial license request fails in the local development environment. Please manually upload the test license.',
).toBeFalsy();
@@ -51,7 +51,7 @@ export async function ensureLicense() {
license = await adminClient.getClientLicenseOld();
}
await expect(license?.IsLicensed === 'true', 'Ensure server has license').toBeTruthy();
expect(license?.IsLicensed === 'true', 'Ensure server has license').toBeTruthy();
}
export async function requestTrialLicense() {
@@ -75,3 +75,10 @@ export async function skipIfNoLicense() {
test.skip(license.IsLicensed === 'false', 'Skipping test - server not licensed');
}
export async function skipIfFeatureFlagNotSet(name: string, value: string | boolean) {
const {adminClient} = await getAdminClient();
const cfg = await adminClient.getConfig();
test.skip(cfg.FeatureFlags[name] !== value, `Skipping test - Feature Flag ${name} needs to be set to ${value}`);
}