blob: f684be43fb0d2eca0eb709583e882adaf53e3510 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// |reftest| skip-if(!this.hasOwnProperty('Iterator'))
const generatorProto = Object.getPrototypeOf(
Object.getPrototypeOf(
(function *() {})()
)
);
const iteratorHelper = [0].values().map(x => x);
assertThrowsInstanceOf(() => generatorProto.next.call(iteratorHelper), TypeError);
assertThrowsInstanceOf(() => generatorProto.return.call(iteratorHelper), TypeError);
assertThrowsInstanceOf(() => generatorProto.throw.call(iteratorHelper), TypeError);
if (typeof reportCompare == 'function')
reportCompare(0, 0);
|