| Index: chrome/test/data/extensions/api_test/executescript/callback/test.js
|
| diff --git a/chrome/test/data/extensions/api_test/executescript/callback/test.js b/chrome/test/data/extensions/api_test/executescript/callback/test.js
|
| index 27a12c79dfdf9d6d68baa1eb26e938a3cb76ac1e..f29e3a6450f7f25ef1a9db22f96bbe0e40d83a48 100644
|
| --- a/chrome/test/data/extensions/api_test/executescript/callback/test.js
|
| +++ b/chrome/test/data/extensions/api_test/executescript/callback/test.js
|
| @@ -88,8 +88,8 @@ chrome.test.getConfig(function(config) {
|
|
|
| // Non-pure ojbects (like DOM nodes) will get converted as best they can.
|
| function executeCallbackDOMObjShouldSucceed() {
|
| - var scriptDetails = {}
|
| - scriptDetails.code = 'var a = document.getElementById("testDiv"); a';
|
| + var scriptDetails = {};
|
| + scriptDetails.code = 'var a = document.getElementById("testDiv"); a;';
|
| chrome.tabs.executeScript(tabId, scriptDetails, function(scriptVal) {
|
| chrome.tabs.get(tabId, chrome.test.callbackPass(function(tab) {
|
| // Test passes as long as the DOM node was converted in some form
|
| @@ -148,6 +148,18 @@ chrome.test.getConfig(function(config) {
|
| chrome.test.assertFalse(null == scriptVal[0]);
|
| }));
|
| });
|
| + },
|
| +
|
| + function executeCallbackInputShouldSucceed() {
|
| + var scriptDetails = {};
|
| + scriptDetails.code = 'var a = document.getElementById("testInput"); a;';
|
| + chrome.tabs.executeScript(tabId, scriptDetails, function(scriptVal) {
|
| + chrome.tabs.get(tabId, chrome.test.callbackPass(function(tab) {
|
| + // Test passes as long as the input element was converted in some
|
| + // form and is not null
|
| + chrome.test.assertTrue(scriptVal[0] != null);
|
| + }));
|
| + });
|
| }
|
| ]);
|
| });
|
|
|