update tests to reflect new for-of behaviour

This commit is contained in:
Sebastian McKenzie
2015-03-14 03:57:53 +11:00
parent a1ab8fa0c1
commit 547ecc2f73
7 changed files with 17 additions and 51 deletions

View File

@@ -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;

View File

@@ -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;
}
}
}
}

View File

@@ -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);

View File

@@ -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);

View File

@@ -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;
})();
})();

View File

@@ -1 +1 @@
var arr = [for (i of nums) i * i];
var arr = [for (i of [1, 2, 3]) i * i];

View File

@@ -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;