Skip to content

Commit c37c2e3

Browse files
committed
Refactor transpiled code to be simpler and not depend on Symbol.iterator
1 parent f0d5bf5 commit c37c2e3

File tree

1 file changed

+10
-31
lines changed

1 file changed

+10
-31
lines changed

test/node/types.js

Lines changed: 10 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -471,45 +471,24 @@ if (SymbolToStringTagSupported) {
471471
]
472472
};
473473

474-
for (var _i2 = 0, _Object$keys = Object.keys(expected); _i2 < _Object$keys.length; _i2++) {
475-
var testedFunc = _Object$keys[_i2];
476-
474+
Object.keys(expected).forEach(function (testedFunc) {
477475
console.log('Testing values for:', testedFunc);
478476
var func = types[testedFunc];
479477
var yup = [];
480-
var _iteratorNormalCompletion = true;
481-
var _didIteratorError = false;
482-
var _iteratorError = undefined;
483-
484-
try {
485-
for (var _iterator = all.filter(function (a) {
486-
return typeof a !== 'undefined';
487-
})[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
488-
var value = _step.value;
489478

479+
all
480+
.filter(function (a) { return typeof a !== 'undefined'; })
481+
.forEach(function (value) {
490482
if (func(value)) {
491483
yup.push(value);
492484
}
493-
}
494-
} catch (err) {
495-
_didIteratorError = true;
496-
_iteratorError = err;
497-
} finally {
498-
try {
499-
if (!_iteratorNormalCompletion && _iterator.return != null) {
500-
_iterator.return();
501-
}
502-
} finally {
503-
if (_didIteratorError) {
504-
throw _iteratorError;
505-
}
506-
}
507-
}
485+
});
508486

509-
assert.deepStrictEqual(yup, expected[testedFunc].filter(function (a) {
510-
return typeof a !== 'undefined';
511-
}));
512-
}
487+
assert.deepStrictEqual(
488+
yup,
489+
expected[testedFunc].filter(function (a) { return typeof a !== 'undefined'; })
490+
);
491+
});
513492
}
514493

515494
// (async () => {

0 commit comments

Comments
 (0)