diff --git a/packages/metro/src/ModuleGraph/Graph.js b/packages/metro/src/ModuleGraph/Graph.js index b4c386bb..707e21e9 100644 --- a/packages/metro/src/ModuleGraph/Graph.js +++ b/packages/metro/src/ModuleGraph/Graph.js @@ -63,13 +63,6 @@ exports.create = function create(resolve: ResolveFn, load: LoadFn): GraphFn { skip, })); - if (tasks.length === 0) { - log.error('`Graph` called without any entry points'); - return Promise.reject( - new Error('At least one entry point has to be passed.'), - ); - } - queue.enqueue(...tasks); return collect(await queue.result); } diff --git a/packages/metro/src/ModuleGraph/__tests__/Graph-test.js b/packages/metro/src/ModuleGraph/__tests__/Graph-test.js index 2718b4dd..eb486394 100644 --- a/packages/metro/src/ModuleGraph/__tests__/Graph-test.js +++ b/packages/metro/src/ModuleGraph/__tests__/Graph-test.js @@ -36,15 +36,6 @@ describe('Graph:', () => { graph = Graph.create(resolve, load); }); - it('calls back an error when called without any entry point', async () => { - expect.assertions(1); - try { - await graph([], anyPlatform, {log: quiet}); - } catch (error) { - expect(error).toEqual(any(Error)); - } - }); - it('resolves the entry point with the passed-in `resolve` function', async () => { const entryPoint = '/arbitrary/path'; await graph([entryPoint], anyPlatform, noOpts);