(workerHelpers)
| 35 | (function TestPostMessageWithGrow() { |
| 36 | print(arguments.callee.name); |
| 37 | function workerCode(workerHelpers) { |
| 38 | eval(workerHelpers); |
| 39 | onmessage = function({data:obj}) { |
| 40 | assertIsWasmSharedMemory(obj.memory); |
| 41 | assertTrue(1 === obj.memory.grow(1)); |
| 42 | assertTrue(obj.memory.buffer.byteLength === obj.expected_size); |
| 43 | assertIsWasmSharedMemory(obj.memory); |
| 44 | postMessage("OK"); |
| 45 | } |
| 46 | } |
| 47 | let worker = new Worker(workerCode, |
| 48 | {type: 'function', arguments: [workerHelpers]}); |
| 49 |
nothing calls this directly
no test coverage detected