From 10105bb0772ea8a67971f1150dd6fed45353705f Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Thu, 14 Jan 2016 13:56:13 -0500 Subject: [PATCH] Add test for 2892 --- .../misc/regression-2892/actual.js | 5 +++++ .../misc/regression-2892/expected.js | 19 +++++++++++++++++++ .../misc/regression-2892/options.json | 3 +++ 3 files changed, 27 insertions(+) create mode 100644 packages/babel-core/test/fixtures/transformation/misc/regression-2892/actual.js create mode 100644 packages/babel-core/test/fixtures/transformation/misc/regression-2892/expected.js create mode 100644 packages/babel-core/test/fixtures/transformation/misc/regression-2892/options.json 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"] +}