mirror of
https://github.com/tc39/test262.git
synced 2025-07-28 08:24:23 +02:00
Correct errors in SharedArrayBuffer tests (#3040)
* Correct errors in SharedArrayBuffer tests * fixup! Correct errors in SharedArrayBuffer tests
This commit is contained in:
parent
6319cb1e2a
commit
a92327395c
@ -20,5 +20,5 @@ info: |
|
||||
features: [resizable-arraybuffer]
|
||||
---*/
|
||||
|
||||
assert.sameValue(new SharedArrayBuffer(0, {}).resizable, false);
|
||||
assert.sameValue(new SharedArrayBuffer(0, {maxByteLength: undefined}).resizable, false);
|
||||
assert.sameValue(new SharedArrayBuffer(0, {}).growable, false);
|
||||
assert.sameValue(new SharedArrayBuffer(0, {maxByteLength: undefined}).growable, false);
|
||||
|
@ -18,10 +18,10 @@ info: |
|
||||
features: [resizable-arraybuffer]
|
||||
---*/
|
||||
|
||||
assert.sameValue(new SharedArrayBuffer(0, null).resizable, false, 'null');
|
||||
assert.sameValue(new SharedArrayBuffer(0, true).resizable, false, 'boolean');
|
||||
assert.sameValue(new SharedArrayBuffer(0, Symbol(3)).resizable, false, 'symbol');
|
||||
assert.sameValue(new SharedArrayBuffer(0, 1n).resizable, false, 'bigint');
|
||||
assert.sameValue(new SharedArrayBuffer(0, 'string').resizable, false, 'string');
|
||||
assert.sameValue(new SharedArrayBuffer(0, 9).resizable, false, 'number');
|
||||
assert.sameValue(new SharedArrayBuffer(0, undefined).resizable, false, 'undefined');
|
||||
assert.sameValue(new SharedArrayBuffer(0, null).growable, false, 'null');
|
||||
assert.sameValue(new SharedArrayBuffer(0, true).growable, false, 'boolean');
|
||||
assert.sameValue(new SharedArrayBuffer(0, Symbol(3)).growable, false, 'symbol');
|
||||
assert.sameValue(new SharedArrayBuffer(0, 1n).growable, false, 'bigint');
|
||||
assert.sameValue(new SharedArrayBuffer(0, 'string').growable, false, 'string');
|
||||
assert.sameValue(new SharedArrayBuffer(0, 9).growable, false, 'number');
|
||||
assert.sameValue(new SharedArrayBuffer(0, undefined).growable, false, 'undefined');
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
esid: sec-get-sharedarraybuffer.prototype.growable
|
||||
description: Throws a TypeError exception when `this` is an SharedArrayBuffer
|
||||
description: Throws a TypeError exception when `this` is an ArrayBuffer
|
||||
info: |
|
||||
get SharedArrayBuffer.prototype.growable
|
||||
|
||||
@ -18,16 +18,16 @@ var growable = Object.getOwnPropertyDescriptor(
|
||||
);
|
||||
|
||||
var getter = growable.get;
|
||||
var ab = new SharedArrayBuffer(4);
|
||||
var ab = new ArrayBuffer(4);
|
||||
|
||||
assert.sameValue(typeof getter, "function");
|
||||
|
||||
assert.throws(TypeError, function() {
|
||||
getter.call(ab);
|
||||
}, "`this` cannot be an SharedArrayBuffer");
|
||||
}, "`this` cannot be an ArrayBuffer");
|
||||
|
||||
Object.defineProperties(ab, { growable: growable });
|
||||
|
||||
assert.throws(TypeError, function() {
|
||||
ab.growable;
|
||||
}, "`this` cannot be an SharedArrayBuffer");
|
||||
}, "`this` cannot be an ArrayBuffer");
|
||||
|
@ -26,7 +26,7 @@ assert.throws(TypeError, function() {
|
||||
getter.call(ab);
|
||||
}, "`this` cannot be an ArrayBuffer");
|
||||
|
||||
Object.defineProperties(sab, { maxByteLength: maxByteLength });
|
||||
Object.defineProperties(ab, { maxByteLength: maxByteLength });
|
||||
|
||||
assert.throws(TypeError, function() {
|
||||
ab.maxByteLength;
|
||||
|
Loading…
x
Reference in New Issue
Block a user