From 6646707e018d7ebbe6cde31bd4f7870662623606 Mon Sep 17 00:00:00 2001 From: Logan Smyth Date: Fri, 5 May 2017 13:57:31 -0700 Subject: [PATCH] Fix 'Unhandled promise rejection (rejection id: 1): ReferenceError: setTimeout is not defined' warning. --- .../src/index.js | 2 ++ .../test/fixtures/regression/4943/exec.js | 12 +++--------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/babel-helper-transform-fixture-test-runner/src/index.js b/packages/babel-helper-transform-fixture-test-runner/src/index.js index 6afb777bd3..5e52364518 100644 --- a/packages/babel-helper-transform-fixture-test-runner/src/index.js +++ b/packages/babel-helper-transform-fixture-test-runner/src/index.js @@ -20,6 +20,8 @@ const testContext = vm.createContext({ ...helpers, assert: chai.assert, transform: babel.transform, + setTimeout: setTimeout, + setImmediate: setImmediate, }); testContext.global = testContext; diff --git a/packages/babel-plugin-transform-async-to-generator/test/fixtures/regression/4943/exec.js b/packages/babel-plugin-transform-async-to-generator/test/fixtures/regression/4943/exec.js index c7e048de58..12f6044384 100644 --- a/packages/babel-plugin-transform-async-to-generator/test/fixtures/regression/4943/exec.js +++ b/packages/babel-plugin-transform-async-to-generator/test/fixtures/regression/4943/exec.js @@ -8,12 +8,6 @@ async function foo({ a, b = mandatory("b") } = {}) { return Promise.resolve(b); } -return (async () => { - assert.doesNotThrow(() => { - foo() - .then(() => { - throw new Error('should not occcur'); - }) - .catch(() => true); - }); -})(); +return foo().then(() => { + throw new Error('should not occcur'); +}, () => true);