diff --git a/packages/babel-core/test/fixtures/transformation/misc/T7215/actual.js b/packages/babel-core/test/fixtures/transformation/misc/T7215/actual.js deleted file mode 100644 index 9003788157..0000000000 --- a/packages/babel-core/test/fixtures/transformation/misc/T7215/actual.js +++ /dev/null @@ -1,5 +0,0 @@ -export default (onClick) => ({ - onClick: function(){ - onClick(text); - }, -}); diff --git a/packages/babel-core/test/fixtures/transformation/misc/T7215/expected.js b/packages/babel-core/test/fixtures/transformation/misc/T7215/expected.js deleted file mode 100644 index cdb25f2b92..0000000000 --- a/packages/babel-core/test/fixtures/transformation/misc/T7215/expected.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (_onClick) { - return { - onClick: function onClick() { - _onClick(text); - } - }; -}; diff --git a/packages/babel-core/test/fixtures/transformation/misc/T7215/options.json b/packages/babel-core/test/fixtures/transformation/misc/T7215/options.json deleted file mode 100644 index c6017628c1..0000000000 --- a/packages/babel-core/test/fixtures/transformation/misc/T7215/options.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "presets": ["es2015"], - "plugins": ["external-helpers"] -} diff --git a/packages/babel-traverse/src/scope/lib/renamer.js b/packages/babel-traverse/src/scope/lib/renamer.js index e5a45773e6..bf89b3f10f 100644 --- a/packages/babel-traverse/src/scope/lib/renamer.js +++ b/packages/babel-traverse/src/scope/lib/renamer.js @@ -105,7 +105,7 @@ export default class Renamer { let { binding, oldName, newName } = this; let { scope, path } = binding; - let parentDeclar = path.find((path) => path.isDeclaration()); + let parentDeclar = path.find((path) => path.isDeclaration() || path.isFunctionExpression()); if (parentDeclar) { this.maybeConvertFromExportDeclaration(parentDeclar); }