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);