diff --git a/test/fixtures/transformation/es6-block-scoping/hoisting/actual.js b/test/fixtures/transformation/es6-block-scoping/hoisting/actual.js index 8baf9f54a2..03757cd57d 100644 --- a/test/fixtures/transformation/es6-block-scoping/hoisting/actual.js +++ b/test/fixtures/transformation/es6-block-scoping/hoisting/actual.js @@ -1,4 +1,4 @@ -for (let i of [1, 2, 3]) { +for (let i of nums) { var x = 5; fns.push(function () { return i * x; diff --git a/test/fixtures/transformation/es6-block-scoping/hoisting/expected.js b/test/fixtures/transformation/es6-block-scoping/hoisting/expected.js index f8cec2e342..661e28888b 100644 --- a/test/fixtures/transformation/es6-block-scoping/hoisting/expected.js +++ b/test/fixtures/transformation/es6-block-scoping/hoisting/expected.js @@ -5,7 +5,7 @@ var _didIteratorError = false; var _iteratorError = undefined; try { - for (var _iterator = [1, 2, 3][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + for (var _iterator = nums[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { var x; (function () { @@ -30,4 +30,4 @@ try { throw _iteratorError; } } -} \ No newline at end of file +} diff --git a/test/fixtures/transformation/es7-comprehensions/arguments/actual.js b/test/fixtures/transformation/es7-comprehensions/arguments/actual.js index 95f9a4df57..5b07664e61 100644 --- a/test/fixtures/transformation/es7-comprehensions/arguments/actual.js +++ b/test/fixtures/transformation/es7-comprehensions/arguments/actual.js @@ -1,5 +1,5 @@ function add() { - return [for (i of [1, 2, 3]) i * arguments[0]]; + return [for (i of nums) i * arguments[0]]; } add(5); diff --git a/test/fixtures/transformation/es7-comprehensions/arguments/expected.js b/test/fixtures/transformation/es7-comprehensions/arguments/expected.js index 610d5ef84b..ea21a12ae3 100644 --- a/test/fixtures/transformation/es7-comprehensions/arguments/expected.js +++ b/test/fixtures/transformation/es7-comprehensions/arguments/expected.js @@ -10,7 +10,7 @@ function add() { var _iteratorError = undefined; try { - for (var _iterator = [1, 2, 3][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + for (var _iterator = nums[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { var i = _step.value; _ref.push(i * _arguments[0]); @@ -34,4 +34,4 @@ function add() { })(); } -add(5); \ No newline at end of file +add(5); diff --git a/test/fixtures/transformation/es7-comprehensions/array-expression-single-if/expected.js b/test/fixtures/transformation/es7-comprehensions/array-expression-single-if/expected.js index e0815299e2..f36d1c6137 100644 --- a/test/fixtures/transformation/es7-comprehensions/array-expression-single-if/expected.js +++ b/test/fixtures/transformation/es7-comprehensions/array-expression-single-if/expected.js @@ -2,32 +2,15 @@ var arr = (function () { var _arr = []; - var _iteratorNormalCompletion = true; - var _didIteratorError = false; - var _iteratorError = undefined; + var _arr2 = [1, 2, 3]; - try { - for (var _iterator = [1, 2, 3][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { - var i = _step.value; + for (var _i = 0; _i < _arr2.length; _i++) { + var i = _arr2[_i]; - if (i > 1) { - _arr.push(i * i); - } - } - } catch (err) { - _didIteratorError = true; - _iteratorError = err; - } finally { - try { - if (!_iteratorNormalCompletion && _iterator["return"]) { - _iterator["return"](); - } - } finally { - if (_didIteratorError) { - throw _iteratorError; - } + if (i > 1) { + _arr.push(i * i); } } return _arr; -})(); \ No newline at end of file +})(); diff --git a/test/fixtures/transformation/es7-comprehensions/array-expression-single/actual.js b/test/fixtures/transformation/es7-comprehensions/array-expression-single/actual.js index 9dda19048b..2087ae351b 100644 --- a/test/fixtures/transformation/es7-comprehensions/array-expression-single/actual.js +++ b/test/fixtures/transformation/es7-comprehensions/array-expression-single/actual.js @@ -1 +1 @@ -var arr = [for (i of nums) i * i]; +var arr = [for (i of [1, 2, 3]) i * i]; diff --git a/test/fixtures/transformation/es7-comprehensions/array-expression-single/expected.js b/test/fixtures/transformation/es7-comprehensions/array-expression-single/expected.js index 10acf74be9..0758f1ede6 100644 --- a/test/fixtures/transformation/es7-comprehensions/array-expression-single/expected.js +++ b/test/fixtures/transformation/es7-comprehensions/array-expression-single/expected.js @@ -2,29 +2,12 @@ var arr = (function () { var _arr = []; - var _iteratorNormalCompletion = true; - var _didIteratorError = false; - var _iteratorError = undefined; + var _arr2 = [1, 2, 3]; - try { - for (var _iterator = nums[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { - var i = _step.value; + for (var _i = 0; _i < _arr2.length; _i++) { + var i = _arr2[_i]; - _arr.push(i * i); - } - } catch (err) { - _didIteratorError = true; - _iteratorError = err; - } finally { - try { - if (!_iteratorNormalCompletion && _iterator["return"]) { - _iterator["return"](); - } - } finally { - if (_didIteratorError) { - throw _iteratorError; - } - } + _arr.push(i * i); } return _arr;