Sha256: 726e5c9078003303e59b039054c6ae40106d98661b006a92cd91b0e09dbcd58a

Contents?: true

Size: 566 Bytes

Versions: 47

Compression:

Stored size: 566 Bytes

Contents

"use strict";

var iteratorSymbol = require("es6-symbol").iterator
  , Iterator       = require("../");

module.exports = function (t, a) {
	var obj;
	a.throws(function () {
 t();
}, TypeError, "Undefined");
	a.throws(function () {
 t({});
}, TypeError, "Plain object");
	a.throws(function () {
 t({ length: 0 });
}, TypeError, "Array-like");
	obj = {};
	obj[iteratorSymbol] = function () {
 return new Iterator([]);
};
	a(t(obj), obj, "Iterator");
	obj = [];
	a(t(obj), obj, "Array");
	obj = (function () {
 return arguments;
}());
	a(t(obj), obj, "Arguments");
};

Version data entries

47 entries across 47 versions & 3 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-18.0.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.21.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.20.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.19.1 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.19.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.18.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.17.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.16.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.15.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.14.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.13.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.12.2 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.12.1 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.12.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.11.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.10.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.9.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.8.0 node_modules/es6-iterator/test/valid-iterable.js
govuk_publishing_components-17.7.0 node_modules/es6-iterator/test/valid-iterable.js