From ea0e55c5af5b1ad164b791a52074c26f6e30be29 Mon Sep 17 00:00:00 2001 From: Amjad Masad Date: Sat, 7 Nov 2015 14:44:47 -0800 Subject: [PATCH] Add failing test --- .../es6.block-scoping/for-const-closure/actual.js | 6 ++++++ .../es6.block-scoping/for-const-closure/expected.js | 10 ++++++++++ 2 files changed, 16 insertions(+) create mode 100644 packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-const-closure/actual.js create mode 100644 packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-const-closure/expected.js diff --git a/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-const-closure/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-const-closure/actual.js new file mode 100644 index 0000000000..55dbb21d37 --- /dev/null +++ b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-const-closure/actual.js @@ -0,0 +1,6 @@ +for (let i = 0; i < 5; i++) { + const l = i; + setTimeout(function() { + console.log(l); + }, 1); +} diff --git a/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-const-closure/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-const-closure/expected.js new file mode 100644 index 0000000000..2b43aae3b3 --- /dev/null +++ b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-const-closure/expected.js @@ -0,0 +1,10 @@ +var _loop = function _loop(i) { + var l = i; + setTimeout(function () { + console.log(l); + }, 1); +}; + +for (var i = 0; i < 5; i++) { + _loop(i); +}