update tests to reflect new for-of behaviour
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
add(5);
|
||||
|
||||
@@ -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;
|
||||
})();
|
||||
})();
|
||||
|
||||
@@ -1 +1 @@
|
||||
var arr = [for (i of nums) i * i];
|
||||
var arr = [for (i of [1, 2, 3]) i * i];
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user