test: adjust upload folder expectation for msedge (#31454)

This commit is contained in:
Max Schmitt 2024-07-01 12:19:04 +02:00 committed by GitHub
parent 60773f34d8
commit 7040340d61
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,7 +16,7 @@
*/
import { test as it, expect } from './pageTest';
import { attachFrame, chromiumVersionLessThan } from '../config/utils';
import { attachFrame } from '../config/utils';
import path from 'path';
import fs from 'fs';
@ -37,7 +37,7 @@ it('should upload the file', async ({ page, server, asset }) => {
}, input)).toBe('contents of the file');
});
it('should upload a folder', async ({ page, server, browserName, headless, browserVersion, isAndroid }) => {
it('should upload a folder', async ({ page, server, browserName, headless, browserMajorVersion, isAndroid }) => {
it.skip(isAndroid);
it.skip(os.platform() === 'darwin' && parseInt(os.release().split('.')[0], 10) <= 21, 'WebKit on macOS-12 is frozen');
@ -54,7 +54,7 @@ it('should upload a folder', async ({ page, server, browserName, headless, brows
await input.setInputFiles(dir);
expect(new Set(await page.evaluate(e => [...e.files].map(f => f.webkitRelativePath), input))).toEqual(new Set([
// https://issues.chromium.org/issues/345393164
...((browserName === 'chromium' && headless && !process.env.PLAYWRIGHT_CHROMIUM_USE_HEADLESS_NEW && chromiumVersionLessThan(browserVersion, '127.0.6533.0')) ? [] : ['file-upload-test/sub-dir/really.txt']),
...((browserName === 'chromium' && headless && !process.env.PLAYWRIGHT_CHROMIUM_USE_HEADLESS_NEW && browserMajorVersion < 127) ? [] : ['file-upload-test/sub-dir/really.txt']),
'file-upload-test/file1.txt',
'file-upload-test/file2',
]));