From daa89c0e6eae0699222f3921b75f1caa48bcc40b Mon Sep 17 00:00:00 2001 From: yulanggong Date: Thu, 21 May 2020 20:22:28 +0800 Subject: [PATCH] Add rename test for bug --- .../test/fixtures/rename/parameter-default-11/input.js | 7 +++++++ .../fixtures/rename/parameter-default-11/options.json | 3 +++ .../test/fixtures/rename/parameter-default-11/output.js | 7 +++++++ .../test/fixtures/rename/parameter-default-11/plugin.js | 9 +++++++++ 4 files changed, 26 insertions(+) create mode 100644 packages/babel-traverse/test/fixtures/rename/parameter-default-11/input.js create mode 100644 packages/babel-traverse/test/fixtures/rename/parameter-default-11/options.json create mode 100644 packages/babel-traverse/test/fixtures/rename/parameter-default-11/output.js create mode 100644 packages/babel-traverse/test/fixtures/rename/parameter-default-11/plugin.js 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"); + } + } + }; +}