// Copyright (C) Copyright 2014 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 9.4.4.7 S22 description: > Mapped arguments exotic objects should implement the Array iterator protocol. includes: [propertyHelper.js] flags: [noStrict] ---*/ (function() { var descriptor = Object.getOwnPropertyDescriptor(arguments, Symbol.iterator); assert.sameValue(arguments[Symbol.iterator], [][Symbol.iterator]); verifyNotEnumerable(Array.prototype, Symbol.iterator); verifyWritable(Array.prototype, Symbol.iterator); verifyConfigurable(Array.prototype, Symbol.iterator); }());