blob: 2af5a129a83f9a2345e746fba7a032a97f44fc72 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
const TypedArrayPrototype = Object.getPrototypeOf(Int8Array.prototype);
// %TypedArrayPrototype% has an own "set" function property.
assertEq(TypedArrayPrototype.hasOwnProperty("set"), true);
assertEq(typeof TypedArrayPrototype.set, "function");
// The concrete TypedArray prototypes do not have an own "set" property.
assertEq(anyTypedArrayConstructors.every(c => !c.hasOwnProperty("set")), true);
assertDeepEq(Object.getOwnPropertyDescriptor(TypedArrayPrototype, "set"), {
value: TypedArrayPrototype.set,
writable: true,
enumerable: false,
configurable: true,
});
assertEq(TypedArrayPrototype.set.name, "set");
assertEq(TypedArrayPrototype.set.length, 1);
if (typeof reportCompare === "function")
reportCompare(true, true);
|