diff --git a/packages/babel-core/test/fixtures/transformation/misc/regression-2892/actual.js b/packages/babel-core/test/fixtures/transformation/misc/regression-2892/actual.js new file mode 100644 index 0000000000..b49ec4751c --- /dev/null +++ b/packages/babel-core/test/fixtures/transformation/misc/regression-2892/actual.js @@ -0,0 +1,5 @@ +export default class Foo { + async bar() { + const baz = 0; + } +} diff --git a/packages/babel-core/test/fixtures/transformation/misc/regression-2892/expected.js b/packages/babel-core/test/fixtures/transformation/misc/regression-2892/expected.js new file mode 100644 index 0000000000..ca72853118 --- /dev/null +++ b/packages/babel-core/test/fixtures/transformation/misc/regression-2892/expected.js @@ -0,0 +1,19 @@ +export default class Foo { + bar() { + var _this = this; + + return babelHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var baz; + return regeneratorRuntime.wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + baz = 0; + + case 1: + case "end": + return _context.stop(); + } + }, _callee, _this); + }))(); + } +} diff --git a/packages/babel-core/test/fixtures/transformation/misc/regression-2892/options.json b/packages/babel-core/test/fixtures/transformation/misc/regression-2892/options.json new file mode 100644 index 0000000000..070c7a47ec --- /dev/null +++ b/packages/babel-core/test/fixtures/transformation/misc/regression-2892/options.json @@ -0,0 +1,3 @@ + { + "plugins": ["external-helpers", "transform-async-to-generator", "transform-regenerator"] +}