diff options
Diffstat (limited to 'deps/v8/test/mjsunit/wasm/memory.js')
-rw-r--r-- | deps/v8/test/mjsunit/wasm/memory.js | 18 |
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() { |