diff --git a/packager/src/node-haste/DependencyGraph.js b/packager/src/node-haste/DependencyGraph.js index 39410a036..5e1c11544 100644 --- a/packager/src/node-haste/DependencyGraph.js +++ b/packager/src/node-haste/DependencyGraph.js @@ -118,7 +118,6 @@ class DependencyGraph extends EventEmitter { resetCache: opts.resetCache, retainAllFiles: true, roots: opts.roots, - throwOnModuleCollision: true, useWatchman: opts.useWatchman, watch: opts.watch, }); diff --git a/packager/src/node-haste/__tests__/DependencyGraph-test.js b/packager/src/node-haste/__tests__/DependencyGraph-test.js index c2cb54e96..34b0cf413 100644 --- a/packager/src/node-haste/__tests__/DependencyGraph-test.js +++ b/packager/src/node-haste/__tests__/DependencyGraph-test.js @@ -1127,13 +1127,14 @@ describe('DependencyGraph', function() { return dgraph.catch(err => { expect(err.message).toEqual( - 'jest-haste-map: @providesModule naming collision:\n' + + `Failed to build DependencyGraph: @providesModule naming collision:\n` + ` Duplicate module name: index\n` + ` Paths: /root/b.js collides with /root/index.js\n\n` + 'This error is caused by a @providesModule declaration ' + 'with the same name across two different files.', ); - expect(console.warn).not.toBeCalled(); + expect(err.type).toEqual('DependencyGraphError'); + expect(console.warn).toBeCalled(); }); });