// |reftest| shell-option(--enable-uint8array-base64) skip-if(!Uint8Array.fromBase64||!xulRuntime.shell) -- uint8array-base64 is not enabled unconditionally, requires shell-options // Copyright (C) 2024 Kevin Gibbons. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-uint8array.prototype.tobase64 description: > Uint8Array.prototype.toBase64 is not a constructor function. includes: [isConstructor.js] features: [uint8array-base64, TypedArray, Reflect.construct] ---*/ assert(!isConstructor(Uint8Array.prototype.toBase64), "Uint8Array.prototype.toBase64 is not a constructor"); var uint8Array = new Uint8Array(8); assert.throws(TypeError, function() { new uint8Array.toBase64(); }); reportCompare(0, 0);