symbol-species.js (685B)
1 // Copyright 2015 Cubane Canada, Inc. All rights reserved. 2 // See LICENSE for details. 3 4 /*--- 5 info: | 6 ArrayBuffer has a property at `Symbol.species` 7 esid: sec-get-arraybuffer-@@species 8 author: Sam Mikes 9 description: ArrayBuffer[Symbol.species] exists per spec 10 features: [ArrayBuffer, Symbol.species] 11 includes: [propertyHelper.js] 12 ---*/ 13 14 var desc = Object.getOwnPropertyDescriptor(ArrayBuffer, Symbol.species); 15 16 assert.sameValue(desc.set, undefined); 17 assert.sameValue(typeof desc.get, 'function'); 18 19 verifyNotWritable(ArrayBuffer, Symbol.species, Symbol.species); 20 verifyNotEnumerable(ArrayBuffer, Symbol.species); 21 verifyConfigurable(ArrayBuffer, Symbol.species); 22 23 reportCompare(0, 0);