Files
core-js/tests/unit-pure/helpers.get-iterator.js

15 lines
494 B
JavaScript

import { createIterable } from '../helpers/helpers.js';
import getIterator from 'core-js-pure/full/get-iterator';
QUnit.test('getIterator helper', assert => {
assert.isFunction(getIterator);
assert.isIterator(getIterator([]));
assert.isIterator(getIterator(function () {
// eslint-disable-next-line prefer-rest-params -- required for testing
return arguments;
}()));
assert.isIterator(getIterator(createIterable([])));
assert.throws(() => getIterator({}), TypeError);
});