| //@ skip if $memoryLimited |
| function shouldThrow(func, errorMessage) { |
| throw new Error('not thrown'); |
| if (String(error) !== errorMessage) |
| throw new Error(`bad error: ${String(error)}`); |
| let x = { toString: () => ''.padEnd(2 ** 31 - 1, 10..toLocaleString()) }; |
| }, `RangeError: Out of memory`); |
| let x = { toString: () => ''.padEnd(2 ** 31 - 1, 10..toLocaleString()) }; |
| }, `RangeError: Out of memory`); |
| let x = { toString: () => ''.padEnd(2 ** 31 - 1, 10..toLocaleString()) }; |
| }, `RangeError: Out of memory`); |