Chromium Code Reviews| Index: chrome/test/data/extensions/api_test/mime_handler_view/test_postmessage.js |
| diff --git a/chrome/test/data/extensions/api_test/mime_handler_view/test_postmessage.js b/chrome/test/data/extensions/api_test/mime_handler_view/test_postmessage.js |
| index 86103ecdfc53b5e17a88c83d4660a707a2e77a2b..50f737057abcc395a2d3a3051fecafb3106d5e63 100644 |
| --- a/chrome/test/data/extensions/api_test/mime_handler_view/test_postmessage.js |
| +++ b/chrome/test/data/extensions/api_test/mime_handler_view/test_postmessage.js |
| @@ -2,31 +2,25 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -var tests = [ |
| - function testPostMessage() { |
| - var messages = ['hey', 100, 25.0]; |
| - var messages_sent = 0; |
| - var messages_received = 0; |
| +var messages = ['hey', 100, 25.0]; |
| +var messagesSent = 0; |
| +var messagesReceived = 0; |
| - window.addEventListener('message', function(event) { |
| - if (event.data == messages[messages_received]) |
| - messages_received++; |
| - else |
| - chrome.test.fail(); |
| +window.addEventListener('message', function(event) { |
| + if (event.data == messages[messagesReceived]) { |
| + messagesReceived++; |
| + if (messagesReceived == messages.length) |
| + plugin.postMessage('succeed'); |
|
raymes
2015/01/28 01:02:36
Maybe we should comment on this as well to make it
Sam McNally
2015/01/28 01:54:43
Done.
|
| + } else { |
| + plugin.postMessage('fail'); |
| + } |
| +}, false); |
| - if (messages_received == messages.length) |
| - chrome.test.succeed(); |
| - }, false); |
| - |
| - var plugin = document.getElementById('plugin'); |
| - function postNextMessage() { |
| - plugin.postMessage(messages[messages_sent]); |
| - messages_sent++; |
| - if (messages_sent < messages.length) |
| - setTimeout(postNextMessage, 0); |
| - } |
| - postNextMessage(); |
| - }, |
| -]; |
| - |
| -chrome.test.runTests(tests); |
| +var plugin = document.getElementById('plugin'); |
| +function postNextMessage() { |
| + plugin.postMessage(messages[messagesSent]); |
| + messagesSent++; |
| + if (messagesSent < messages.length) |
| + setTimeout(postNextMessage, 0); |
| +} |
| +postNextMessage(); |