Index: test/mjsunit/d8-worker-spawn-worker.js |
diff --git a/test/mjsunit/d8-worker-spawn-worker.js b/test/mjsunit/d8-worker-spawn-worker.js |
index b9d7f9ade4fd116837c275a73867eeda26076e5a..288fdb7e571b658a80c73190926d0f0de82222a8 100644 |
--- a/test/mjsunit/d8-worker-spawn-worker.js |
+++ b/test/mjsunit/d8-worker-spawn-worker.js |
@@ -26,21 +26,14 @@ |
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
if (this.Worker) { |
- function f() { |
- var g = function () { |
- postMessage(42); |
- }; |
+ var w = new Worker( |
+ "var w = new Worker('postMessage(42)');\n" + |
+ "onmessage = function(parentMsg) {\n" + |
+ " w.postMessage(parentMsg);\n" + |
+ " var childMsg = w.getMessage();\n" + |
+ " postMessage(childMsg);\n" + |
+ "};"); |
- var w = new Worker(g); |
- |
- onmessage = function(parentMsg) { |
- w.postMessage(parentMsg); |
- var childMsg = w.getMessage(); |
- postMessage(childMsg); |
- }; |
- } |
- |
- var w = new Worker(f); |
w.postMessage(9); |
assertEquals(42, w.getMessage()); |
} |