Index: chrome/browser/resources/chromeos/chromevox/testing/chromevox_e2e_test_base.js |
diff --git a/chrome/browser/resources/chromeos/chromevox/testing/chromevox_e2e_test_base.js b/chrome/browser/resources/chromeos/chromevox/testing/chromevox_e2e_test_base.js |
index a14c753d84413f589b1384d2449d467414bd123f..1edf3167bd8121ddaa27520ce6ed1162fa3bfde1 100644 |
--- a/chrome/browser/resources/chromeos/chromevox/testing/chromevox_e2e_test_base.js |
+++ b/chrome/browser/resources/chromeos/chromevox/testing/chromevox_e2e_test_base.js |
@@ -58,26 +58,11 @@ |
}, |
/** |
- * Launch a new tab, wait until tab status complete, then run callback. |
+ * Run a test with the specified HTML snippet loaded. |
* @param {function() : void} doc Snippet wrapped inside of a function. |
* @param {function()} callback Called once the document is ready. |
*/ |
- runWithLoadedTab: function(doc, callback) { |
- this.launchNewTabWithDoc(doc, function(tab) { |
- chrome.tabs.onUpdated.addListener(function(tabId, changeInfo) { |
- if (tabId == tab.id && changeInfo.status == 'complete') { |
- callback(tabId); |
- } |
- }); |
- }); |
- }, |
- |
- /** |
- * Launches the given document in a new tab. |
- * @param {function() : void} doc Snippet wrapped inside of a function. |
- * @param {function()} opt_callback Called once the document is created. |
- */ |
- runWithTab: function(doc, opt_callback) { |
+ runWithDocument: function(doc, callback) { |
var docString = TestUtils.extractHtmlFromCommentEncodedString(doc); |
var url = 'data:text/html,<!doctype html>' + |
docString + |
@@ -86,7 +71,13 @@ |
active: true, |
url: url |
}; |
- chrome.tabs.create(createParams, opt_callback); |
+ chrome.tabs.create(createParams, function(tab) { |
+ chrome.tabs.onUpdated.addListener(function(tabId, changeInfo) { |
+ if (tabId == tab.id && changeInfo.status == 'complete') { |
+ callback(tabId); |
+ } |
+ }); |
+ }); |
}, |
/** |