Index: chrome/test/data/extensions/api_test/native_messaging/test.js |
diff --git a/chrome/test/data/extensions/api_test/native_messaging/test.js b/chrome/test/data/extensions/api_test/native_messaging/test.js |
index 2715a4288f79f177848520720d15d0bc11327f15..ab01956e1d6eb5dea81cdbd287ceb03ed9038fcf 100644 |
--- a/chrome/test/data/extensions/api_test/native_messaging/test.js |
+++ b/chrome/test/data/extensions/api_test/native_messaging/test.js |
@@ -11,9 +11,11 @@ chrome.test.getConfig(function(config) { |
var message = {"text": "Hi there!", "number": 3}; |
chrome.runtime.sendNativeMessage( |
appName, message, |
- chrome.test.callbackPass(function(nativeResponse) { |
- var expectedResponse = {"id": 1, "echo": message}; |
- chrome.test.assertEq(expectedResponse, nativeResponse); |
+ chrome.test.callbackPass(function(response) { |
+ chrome.test.assertEq(1, response.id); |
+ chrome.test.assertEq(message, response.echo); |
+ chrome.test.assertEq( |
+ response.caller_url, window.location.origin + "/"); |
})); |
}, |
@@ -28,19 +30,19 @@ chrome.test.getConfig(function(config) { |
var messagesToSend = [{"text": "foo"}, |
{"text": "bar", "funCount": 9001}, |
{}]; |
- var expectedResponses = [{"id": 1, "echo": messagesToSend[0]}, |
- {"id": 2, "echo": messagesToSend[1]}, |
- {"id": 3, "echo": messagesToSend[2]}]; |
var currentMessage = 0; |
port = chrome.extension.connectNative(appName); |
port.postMessage(messagesToSend[currentMessage]); |
port.onMessage.addListener(function(message) { |
- chrome.test.assertEq(expectedResponses[currentMessage], message); |
+ chrome.test.assertEq(currentMessage + 1, message.id); |
+ chrome.test.assertEq(messagesToSend[currentMessage], message.echo); |
+ chrome.test.assertEq( |
+ message.caller_url, window.location.origin + "/"); |
currentMessage++; |
- if (currentMessage == expectedResponses.length) |
+ if (currentMessage == messagesToSend.length) |
chrome.test.notifyPass(); |
else |
port.postMessage(messagesToSend[currentMessage]); |