// |reftest| skip -- resizable-arraybuffer is not supported // Copyright (C) 2021 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-get-arraybuffer.prototype.maxbytelength description: Throws a TypeError exception when invoked as a function info: | get ArrayBuffer.prototype.maxByteLength 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). [...] features: [resizable-arraybuffer] ---*/ var getter = Object.getOwnPropertyDescriptor( ArrayBuffer.prototype, 'maxByteLength' ).get; assert.sameValue(typeof getter, 'function'); assert.throws(TypeError, function() { getter(); }); reportCompare(0, 0);