Sha256: fe1eca7d1de4a6521dceebb2b0a931ee4d58677bd917f36892681f1a848ed617
Contents?: true
Size: 485 Bytes
Versions: 32
Compression:
Stored size: 485 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'); };
Version data entries
32 entries across 9 versions & 2 rubygems