allowOnly
allowOnly: boolean
api
api: { allowExec: boolean | undefined; allowWrite: boolean | undefined }
bail
bail: number | undefined
base
base: string | undefined
benchmark
benchmark: { includeSamples: boolean } | undefined
browser
browser: { detailsPanelPosition: "right" | "bottom"; fileParallelism: boolean; headless: boolean; isolate: boolean; locators: { testIdAttribute: string }; name: string; providerOptions: { actionTimeout?: number }; screenshotFailures: boolean; trace: BrowserTraceViewMode; trackUnhandledErrors: boolean; ui: boolean; viewport: { height: number; width: number };} chaiConfig
chaiConfig:
| {
includeStack?: boolean;
showDiff?: boolean;
truncateThreshold?: number;
}
| undefined
clearMocks
clearMocks: boolean
deps
deps: { interopDefault: boolean | undefined; moduleDirectories: string[] | undefined; optimizer: Record<string, { enabled: boolean }>; web: { transformAssets?: boolean; transformCss?: boolean; transformGlobPattern?: RegExp | RegExp[]; };} detectAsyncLeaks
detectAsyncLeaks: boolean
disableConsoleIntercept
disableConsoleIntercept: boolean | undefined
OptionalenvironmentOptions
environmentOptions?: Record<string, any> expect
expect: {
poll?: { interval?: number; timeout?: number };
requireAssertions?: boolean;
}
experimental
experimental: {
fsModuleCache: boolean;
importDurations: {
failOnDanger: boolean;
limit: number;
print: boolean | "on-warn";
thresholds: { danger: number; warn: number };
};
nodeLoader: boolean;
openTelemetry: | {
browserSdkPath?: string;
enabled: boolean;
sdkPath?: string;
}
| undefined;
viteModuleRunner: boolean;
}
hookTimeout
hookTimeout: number
includeTaskLocation
includeTaskLocation: boolean | undefined
inspect
inspect: string | boolean | undefined
inspectBrk
inspectBrk: string | boolean | undefined
inspector
inspector: {
enabled?: boolean;
host?: string;
port?: number;
waitForDebugger?: boolean;
}
logHeapUsage
logHeapUsage: boolean | undefined
maxConcurrency
maxConcurrency: number
maxWorkers
maxWorkers: number
mockReset
mockReset: boolean
mode
mode: "benchmark" | "test"
name
name: string | undefined
passWithNoTests
passWithNoTests: boolean
printConsoleTrace
printConsoleTrace: boolean | undefined
restoreMocks
restoreMocks: boolean
runner
runner: string | undefined
serializedDefines
serializedDefines: string
setupFiles
setupFiles: string[]
slowTestThreshold
slowTestThreshold: number | undefined
OptionalsnapshotEnvironment
snapshotEnvironment?: string
snapshotOptions
Type Declaration
expand: boolean | undefined
snapshotSerializers
snapshotSerializers: string[]
standalone
standalone: boolean
tagsFilter: string[] | undefined
testNamePattern
testNamePattern: RegExp | undefined testTimeout
testTimeout: number
unstubEnvs
unstubEnvs: boolean
unstubGlobals
unstubGlobals: boolean
Config that tests have access to.