Chromium Code Reviews| Index: pkg/unittest/test_controller.js |
| =================================================================== |
| --- pkg/unittest/test_controller.js (revision 13385) |
| +++ pkg/unittest/test_controller.js (working copy) |
| @@ -17,8 +17,22 @@ |
| var waitForDone = false; |
| +var _callback; |
|
ahe
2012/10/09 06:01:04
Could you add a comment to explain what is going o
Emily Fortuna
2012/10/09 18:15:22
+1
gram
2012/10/09 18:57:14
Done.
|
| +function getMessages(callback) { |
| + _callback = callback; |
| + window.postMessage("getMessages", "*"); |
| +} |
| + |
| function processMessage(msg) { |
| - if (typeof msg != 'string') return; |
| + if (typeof msg != 'string') { |
| + if (msg.type == "gotMessages") { |
| + if (_callback) { |
| + _callback(msg.messages); |
| + _callback = null; |
| + } |
| + } |
| + return; |
| + } |
| if (msg == 'unittest-suite-done') { |
| if (testRunner) testRunner.notifyDone(); |
| } else if (msg == 'unittest-suite-wait-for-done') { |