| 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..709bbb426048242468c1d98d51db27034f5e2c0e 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,27 @@
|
| // 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)
|
| + // Instruct the extension to call chrome.test.succeed().
|
| + plugin.postMessage('succeed');
|
| + } else {
|
| + // Instruct the extension to call chrome.test.fail().
|
| + 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();
|
|
|