Skip to content

Commit 1f98e3c

Browse files
Adapt tests to lower version of php
1 parent 30510c5 commit 1f98e3c

File tree

3 files changed

+373
-371
lines changed

3 files changed

+373
-371
lines changed

test/integration/bulkoptimization.spec.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
import { Page, expect, test } from '@playwright/test';
2-
import { clearMediaLibrary, enableCompressionSizes, isWPVersionOrHigher, setAPIKey, setCompressionTiming, setOriginalImage, uploadMedia } from './utils';
2+
import { clearMediaLibrary, enableCompressionSizes, getWPVersion, setAPIKey, setCompressionTiming, setOriginalImage, uploadMedia } from './utils';
33

44
test.describe.configure({ mode: 'serial' });
55

66
let page: Page;
7+
let WPVersion = 0;
78

89
test.describe('bulkoptimization', () => {
910
test.beforeAll(async ({ browser }) => {
1011
page = await browser.newPage();
12+
WPVersion = await getWPVersion(page);
1113
});
1214

1315
test.beforeEach(async () => {
@@ -97,8 +99,7 @@ test.describe('bulkoptimization', () => {
9799

98100
test('bulk optimize webp images', async () => {
99101
// https://make.wordpress.org/core/2021/06/07/wordpress-5-8-adds-webp-support/
100-
const hasWebPsupport = await isWPVersionOrHigher(page, 5.7);
101-
if (!hasWebPsupport) return;
102+
if (WPVersion < 5.8) return;
102103

103104
await setAPIKey(page, 'JPG123');
104105
await setCompressionTiming(page, 'auto');
@@ -138,9 +139,9 @@ test.describe('bulkoptimization', () => {
138139
await expect(page.locator('#optimizable-image-sizes')).toHaveText('5');
139140
await expect(page.locator('#optimized-image-sizes')).toHaveText('4');
140141

141-
await expect(page.locator('#unoptimized-library-size')).toHaveText('2.84 MB');
142-
await expect(page.locator('#optimized-library-size')).toHaveText('2.16 MB');
143-
await expect(page.locator('#savings-percentage')).toHaveText('23.8%');
142+
await expect(page.locator('#unoptimized-library-size')).toHaveText('3.03 MB');
143+
await expect(page.locator('#optimized-library-size')).toHaveText('2.36 MB');
144+
await expect(page.locator('#savings-percentage')).toHaveText('22.2%');
144145
await expect(page.locator('#compression-progress-bar')).toHaveText('4 / 9 (44%)');
145146
});
146147

0 commit comments

Comments
 (0)