// Copyright (C) 2018 Amal Hussein. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-map-objects description: > Throws a TypeError if the iterator of the iterable is undefined. info: | Map ( [ iterable ] ) ... 9. Let iteratorRecord be ? GetIterator(iterable). features: [Symbol.iterator] ---*/ var iterable = { [Symbol.iterator]: undefined }; assert.throws(TypeError, function () { new Map(iterable); }); reportCompare(0, 0);