From c43c54f855ea849ed7ef81c847329f2992f07aa0 Mon Sep 17 00:00:00 2001 From: Tim Seckinger Date: Sun, 1 Jul 2018 15:03:11 +0200 Subject: [PATCH] test(resolve): resolveModule with custom paths --- .../jest-resolve/src/__tests__/resolve.test.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/jest-resolve/src/__tests__/resolve.test.js b/packages/jest-resolve/src/__tests__/resolve.test.js index ae372854c1ff..acb73929ef9a 100644 --- a/packages/jest-resolve/src/__tests__/resolve.test.js +++ b/packages/jest-resolve/src/__tests__/resolve.test.js @@ -142,6 +142,20 @@ describe('resolveModule', () => { require.resolve('../../src/__mocks__/foo/node_modules/dep/index.js'), ); }); + + it('is possible to specify custom resolve paths', () => { + const resolver = new Resolver(moduleMap, { + extensions: ['.js'], + }); + const src = require.resolve('../'); + const resolved = resolver.resolveModule(src, 'mockJsDependency', { + paths: [ + path.resolve(__dirname, '../../src/__tests__'), + path.resolve(__dirname, '../../src/__mocks__'), + ], + }); + expect(resolved).toBe(require.resolve('../__mocks__/mockJsDependency.js')); + }); }); describe('getMockModule', () => {