diff options
author | rafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-22 06:01:32 +0000 |
---|---|---|
committer | rafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-22 06:01:32 +0000 |
commit | d7424eb95597971eb17f0858af0ebe1e2a74072c (patch) | |
tree | 710a9d75556c5ad3064b20e4f0881a4dd241c2af /chrome/renderer/extensions/extension_api_client_unittest.cc | |
parent | 1810cfccee05909e1d9cfa2684a401f71be7b4f5 (diff) | |
download | chromium_src-d7424eb95597971eb17f0858af0ebe1e2a74072c.zip chromium_src-d7424eb95597971eb17f0858af0ebe1e2a74072c.tar.gz chromium_src-d7424eb95597971eb17f0858af0ebe1e2a74072c.tar.bz2 |
Validation of extension api callbacks and event parameters in DEBUG
BUG=18711
Review URL: http://codereview.chromium.org/173034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24068 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/extensions/extension_api_client_unittest.cc')
-rw-r--r-- | chrome/renderer/extensions/extension_api_client_unittest.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chrome/renderer/extensions/extension_api_client_unittest.cc b/chrome/renderer/extensions/extension_api_client_unittest.cc index 49136c5..d5f73bb 100644 --- a/chrome/renderer/extensions/extension_api_client_unittest.cc +++ b/chrome/renderer/extensions/extension_api_client_unittest.cc @@ -71,7 +71,9 @@ TEST_F(ExtensionAPIClientTest, CallbackDispatching) { "}" "function callback(result) {" " assert(typeof result == 'object', 'result not object');" - " assert(JSON.stringify(result) == '{\"foo\":\"bar\"}', " + " assert(JSON.stringify(result) == '{\"id\":1,\"index\":1,\"windowId\":1," + "\"selected\":true," + "\"url\":\"http://www.google.com/\"}'," " 'incorrect result');" " console.log('pass')" "}" @@ -92,7 +94,8 @@ TEST_F(ExtensionAPIClientTest, CallbackDispatching) { // Now send the callback a response ExtensionProcessBindings::HandleResponse( - callback_id, true, "{\"foo\":\"bar\"}", ""); + callback_id, true, "{\"id\":1,\"index\":1,\"windowId\":1,\"selected\":true," + "\"url\":\"http://www.google.com/\"}", ""); // And verify that it worked ASSERT_EQ("pass", GetConsoleMessage()); |