// jest.config.ts import type { Config } from "@jest/types" const config: Config.InitialOptions = { preset: "jest-playwright-preset", transform: { "^.+\\.ts$": "/node_modules/ts-jest", }, globalSetup: "/utils/globalSetup.ts", testEnvironmentOptions: { "jest-playwright": { // TODO enable on webkit as well // waiting on https://github.com/playwright-community/jest-playwright/issues/659 browsers: ["chromium", "firefox"], }, }, testPathIgnorePatterns: ["/node_modules/", "/lib/", "/out/", "test/unit"], testTimeout: 30000, modulePathIgnorePatterns: [ "/../lib/vscode", "/../release-packages", "/../release", "/../release-standalone", "/../release-npm-package", "/../release-gcp", "/../release-images", ], } export default config