diff --git a/packages/jest-resolve/src/__tests__/resolve.test.js b/packages/jest-resolve/src/__tests__/resolve.test.js index 7ce8dff0f428..7407ac0aa0d1 100644 --- a/packages/jest-resolve/src/__tests__/resolve.test.js +++ b/packages/jest-resolve/src/__tests__/resolve.test.js @@ -186,8 +186,11 @@ describe('getMockModule', () => { describe('Resolver.getModulePaths() -> nodeModulesPaths()', () => { let moduleMap; - beforeEach(() => { + beforeAll(() => { jest.resetModules(); + }); + + beforeEach(() => { moduleMap = new ModuleMap({ duplicates: [], map: [], @@ -195,6 +198,15 @@ describe('Resolver.getModulePaths() -> nodeModulesPaths()', () => { }); }); + afterEach(() => { + jest.resetModules(); + }); + + afterAll(() => { + jest.unmock('path', () => path.win32); + Resolver = require('../'); + }); + it('can resolve node modules relative to absolute paths in "moduleDirectories" on Windows platforms', () => { jest.doMock('path', () => path.win32); Resolver = require('../');