diff --git a/packages/@uppy/aws-s3/package.json b/packages/@uppy/aws-s3/package.json index a5af1c158..482873175 100644 --- a/packages/@uppy/aws-s3/package.json +++ b/packages/@uppy/aws-s3/package.json @@ -47,8 +47,10 @@ "@aws-sdk/s3-request-presigner": "^3.362.0", "@types/node": "^20.19.0", "@uppy/core": "workspace:^", + "@vitest/browser-playwright": "^4.1.6", "jsdom": "^26.1.0", "nock": "^13.1.0", + "playwright": "1.60.0", "typescript": "^5.8.3", "vitest": "^4.1.6", "whatwg-fetch": "3.6.2" diff --git a/packages/@uppy/aws-s3/vitest.config.ts b/packages/@uppy/aws-s3/vitest.config.ts index dec89c5fc..fc01a00ba 100644 --- a/packages/@uppy/aws-s3/vitest.config.ts +++ b/packages/@uppy/aws-s3/vitest.config.ts @@ -1,3 +1,4 @@ +import { playwright } from '@vitest/browser-playwright' import { defineConfig } from 'vitest/config' export default defineConfig({ @@ -19,7 +20,7 @@ export default defineConfig({ include: ['**/minio.test.ts'], browser: { enabled: true, - provider: 'playwright', + provider: playwright(), instances: [{ browser: 'chromium' }], }, }, diff --git a/yarn.lock b/yarn.lock index 0071bb371..0e34b98c1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9353,8 +9353,10 @@ __metadata: "@uppy/companion-client": "workspace:^" "@uppy/core": "workspace:^" "@uppy/utils": "workspace:^" + "@vitest/browser-playwright": "npm:^4.1.6" jsdom: "npm:^26.1.0" nock: "npm:^13.1.0" + playwright: "npm:1.60.0" typescript: "npm:^5.8.3" vitest: "npm:^4.1.6" whatwg-fetch: "npm:3.6.2"