From 414efef7e3f18500862c77ad9660919ccb3e3384 Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Mon, 29 Feb 2016 18:10:46 -0500 Subject: [PATCH] Regression with exporting an arrow function with a default param --- .../test/fixtures/regression/T7160/actual.js | 7 +++++++ .../test/fixtures/regression/T7160/expected.js | 12 ++++++++++++ .../test/fixtures/regression/T7160/options.json | 3 +++ 3 files changed, 22 insertions(+) create mode 100644 packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/actual.js create mode 100644 packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/expected.js create mode 100644 packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/options.json diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/actual.js b/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/actual.js new file mode 100644 index 0000000000..11f3f5dcc9 --- /dev/null +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/actual.js @@ -0,0 +1,7 @@ +export var foo = function(gen, ctx = null) { + +} + +export var bar = (gen, ctx = null) => { + +} diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/expected.js b/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/expected.js new file mode 100644 index 0000000000..62122a7b78 --- /dev/null +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/expected.js @@ -0,0 +1,12 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +var foo = exports.foo = function foo(gen) { + var ctx = arguments.length <= 1 || arguments[1] === undefined ? null : arguments[1]; +}; + +var bar = exports.bar = function bar(gen) { + var ctx = arguments.length <= 1 || arguments[1] === undefined ? null : arguments[1]; +}; diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/options.json b/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/options.json new file mode 100644 index 0000000000..c13c5f627f --- /dev/null +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/regression/T7160/options.json @@ -0,0 +1,3 @@ +{ + "presets": ["es2015"] +}