From ecc9aae07f59821d7dce7815518db31784dc6884 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Tue, 28 Apr 2020 15:18:11 +0200 Subject: [PATCH] clear more, including transformer caches --- packages/jest-runtime/src/index.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/jest-runtime/src/index.ts b/packages/jest-runtime/src/index.ts index 8122804b7032..0b6e7316a3aa 100644 --- a/packages/jest-runtime/src/index.ts +++ b/packages/jest-runtime/src/index.ts @@ -860,14 +860,27 @@ class Runtime { this._transitiveShouldMock.clear(); this._virtualMocks.clear(); this._cacheFS.clear(); + this._unmockList = undefined; this._sourceMapRegistry.clear(); this._fileTransforms.clear(); this.jestObjectCaches.clear(); + // @ts-ignore + this._scriptTransformer = undefined; this._v8CoverageResult = []; + this._v8CoverageInstrumenter = undefined; this._moduleImplementation = undefined; + + // @ts-ignore + this._config = undefined; + // @ts-ignore + this._coverageOptions = undefined; + // @ts-ignore + this._environment = undefined; + // @ts-ignore + this._resolver = undefined; } private _resolveModule(from: Config.Path, to?: string) {