diff --git a/packages/babel-traverse/test/fixtures/rename/parameter-default-11/input.js b/packages/babel-traverse/test/fixtures/rename/parameter-default-11/input.js new file mode 100644 index 000000000000..8e08009199ea --- /dev/null +++ b/packages/babel-traverse/test/fixtures/rename/parameter-default-11/input.js @@ -0,0 +1,7 @@ +function test(b) { + var a = b + 1, + a = a + 1, + a = a + 1; + + return a; +} diff --git a/packages/babel-traverse/test/fixtures/rename/parameter-default-11/options.json b/packages/babel-traverse/test/fixtures/rename/parameter-default-11/options.json new file mode 100644 index 000000000000..14af0e5feac8 --- /dev/null +++ b/packages/babel-traverse/test/fixtures/rename/parameter-default-11/options.json @@ -0,0 +1,3 @@ +{ + "plugins": ["./plugin"] +} diff --git a/packages/babel-traverse/test/fixtures/rename/parameter-default-11/output.js b/packages/babel-traverse/test/fixtures/rename/parameter-default-11/output.js new file mode 100644 index 000000000000..bd3e68e45a6d --- /dev/null +++ b/packages/babel-traverse/test/fixtures/rename/parameter-default-11/output.js @@ -0,0 +1,7 @@ +function test(b) { + var _a = b + 1, + _a = _a + 1, + _a = _a + 1; + + return _a; +} diff --git a/packages/babel-traverse/test/fixtures/rename/parameter-default-11/plugin.js b/packages/babel-traverse/test/fixtures/rename/parameter-default-11/plugin.js new file mode 100644 index 000000000000..660e360ace48 --- /dev/null +++ b/packages/babel-traverse/test/fixtures/rename/parameter-default-11/plugin.js @@ -0,0 +1,9 @@ +module.exports = function() { + return { + visitor: { + Scope(path) { + path.scope.rename("a", "_a"); + } + } + }; +}