summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/wasm/memory.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/wasm/memory.js')
-rw-r--r--deps/v8/test/mjsunit/wasm/memory.js18
1 files changed, 6 insertions, 12 deletions
diff --git a/deps/v8/test/mjsunit/wasm/memory.js b/deps/v8/test/mjsunit/wasm/memory.js
index fbf4b18a27..3bfb052808 100644
--- a/deps/v8/test/mjsunit/wasm/memory.js
+++ b/deps/v8/test/mjsunit/wasm/memory.js
@@ -29,11 +29,11 @@ function assertMemoryIsValid(memory) {
assertThrows(() => new WebAssembly.Memory(1), TypeError);
assertThrows(() => new WebAssembly.Memory(""), TypeError);
- assertThrows(() => new WebAssembly.Memory({initial: -1}), RangeError);
- assertThrows(() => new WebAssembly.Memory({initial: outOfUint32RangeValue}), RangeError);
+ assertThrows(() => new WebAssembly.Memory({initial: -1}), TypeError);
+ assertThrows(() => new WebAssembly.Memory({initial: outOfUint32RangeValue}), TypeError);
- assertThrows(() => new WebAssembly.Memory({initial: 10, maximum: -1}), RangeError);
- assertThrows(() => new WebAssembly.Memory({initial: 10, maximum: outOfUint32RangeValue}), RangeError);
+ assertThrows(() => new WebAssembly.Memory({initial: 10, maximum: -1}), TypeError);
+ assertThrows(() => new WebAssembly.Memory({initial: 10, maximum: outOfUint32RangeValue}), TypeError);
assertThrows(() => new WebAssembly.Memory({initial: 10, maximum: 9}), RangeError);
let memory = new WebAssembly.Memory({initial: 1});
@@ -45,12 +45,6 @@ function assertMemoryIsValid(memory) {
assertMemoryIsValid(memory);
})();
-(function TestInitialIsUndefined() {
- // New memory with initial = undefined, which means initial = 0.
- let memory = new WebAssembly.Memory({initial: undefined});
- assertMemoryIsValid(memory);
-})();
-
(function TestMaximumIsUndefined() {
// New memory with maximum = undefined, which means maximum = 0.
let memory = new WebAssembly.Memory({initial: 0, maximum: undefined});
@@ -74,7 +68,7 @@ function assertMemoryIsValid(memory) {
assertMemoryIsValid(memory);
})();
-(function TestMaximumDoesHasProperty() {
+(function TestMaximumDoesNotHasProperty() {
var hasPropertyWasCalled = false;
var desc = {initial: 10};
var proxy = new Proxy({maximum: 16}, {
@@ -83,7 +77,7 @@ function assertMemoryIsValid(memory) {
Object.setPrototypeOf(desc, proxy);
let memory = new WebAssembly.Memory(desc);
assertMemoryIsValid(memory);
- assertTrue(hasPropertyWasCalled);
+ assertFalse(hasPropertyWasCalled);
})();
(function TestBuffer() {