Strict mode Failing
Expected no error, got TypeError: Cannot read property 'get' of undefined
non-Strict mode Failing
Expected no error, got TypeError: Cannot read property 'get' of undefined
Features:
- resizable-arraybuffer
Expected no error, got TypeError: Cannot read property 'get' of undefined
Expected no error, got TypeError: Cannot read property 'get' of undefined
// 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(); });