From eeea4968e784876b2ebfc9b969ae781743dab194 Mon Sep 17 00:00:00 2001 From: Vladimir Sheremet Date: Fri, 16 Dec 2022 16:07:17 +0100 Subject: [PATCH] chore: fix typo in @vitest/web-worker README, use standartised method for mock paths in Worker constructors --- packages/web-worker/README.md | 2 +- packages/web-worker/src/shared-worker.ts | 2 +- packages/web-worker/src/worker.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/web-worker/README.md b/packages/web-worker/README.md index 7ab25887c67b..7c162d603d19 100644 --- a/packages/web-worker/README.md +++ b/packages/web-worker/README.md @@ -40,7 +40,7 @@ export default defineConfig({ }) ``` -You can also import `defineWebWorkers` from `@vitest/web-worker/pure` to defined workers, whenever you need: +You can also import `defineWebWorkers` from `@vitest/web-worker/pure` to define workers, whenever you need: ```js import { defineWebWorkers } from '@vitest/web-worker/pure' diff --git a/packages/web-worker/src/shared-worker.ts b/packages/web-worker/src/shared-worker.ts index 2de074d21a41..33e4f96deb65 100644 --- a/packages/web-worker/src/shared-worker.ts +++ b/packages/web-worker/src/shared-worker.ts @@ -112,7 +112,7 @@ export function createSharedWorkerConstructor(): typeof SharedWorker { runner.executeFile(fsPath).then(() => { // worker should be new every time, invalidate its sub dependency - runnerOptions.moduleCache.invalidateSubDepTree([fsPath, `mock:${fsPath}`]) + runnerOptions.moduleCache.invalidateSubDepTree([fsPath, runner.mocker.getMockPath(fsPath)]) this._vw_workerTarget.dispatchEvent( new MessageEvent('connect', { ports: [this._vw_workerPort], diff --git a/packages/web-worker/src/worker.ts b/packages/web-worker/src/worker.ts index 07f38812d90f..73f0a1e983ba 100644 --- a/packages/web-worker/src/worker.ts +++ b/packages/web-worker/src/worker.ts @@ -77,7 +77,7 @@ export function createWorkerConstructor(options?: DefineWorkerOptions): typeof W runner.executeFile(fsPath).then(() => { // worker should be new every time, invalidate its sub dependency - runnerOptions.moduleCache.invalidateSubDepTree([fsPath, `mock:${fsPath}`]) + runnerOptions.moduleCache.invalidateSubDepTree([fsPath, runner.mocker.getMockPath(fsPath)]) const q = this._vw_messageQueue this._vw_messageQueue = null if (q)