Run app tests in forked Vitest workers
This commit is contained in:
@@ -4,6 +4,13 @@ import path from "path";
|
||||
export default defineConfig({
|
||||
test: {
|
||||
environment: "node",
|
||||
/**
|
||||
* Expo pulls in native tooling (xcode, etc.) that executes files relying on `process.send`.
|
||||
* Vitest's default worker pool uses worker_threads, which intentionally stub that API and
|
||||
* immediately throw `Unexpected call to process.send`. Running the suite in forked processes
|
||||
* keeps `process.send` intact so the app tests can boot before hitting the intentional failures.
|
||||
*/
|
||||
pool: "forks",
|
||||
},
|
||||
resolve: {
|
||||
alias: {
|
||||
|
||||
Reference in New Issue
Block a user