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(); |