| Index: chrome/test/data/extensions/api_test/automation/tests/tabs/common.js
|
| diff --git a/chrome/test/data/extensions/api_test/automation/tests/tabs/common.js b/chrome/test/data/extensions/api_test/automation/tests/tabs/common.js
|
| index 3c4f61ccb2a3c1f0aa136a0af32823101d45520e..ac5eb32d038e70d379f7a9eb085c9dd8ff6b6095 100644
|
| --- a/chrome/test/data/extensions/api_test/automation/tests/tabs/common.js
|
| +++ b/chrome/test/data/extensions/api_test/automation/tests/tabs/common.js
|
| @@ -19,6 +19,14 @@ function createTab(url, callback) {
|
| });
|
| }
|
|
|
| +function listenOnce(node, eventType, callback, capture) {
|
| + var innerCallback = function(evt) {
|
| + node.removeEventListener(eventType, innerCallback, capture);
|
| + callback(evt);
|
| + };
|
| + node.addEventListener(eventType, innerCallback, capture);
|
| +}
|
| +
|
| function setUpAndRunTests(allTests, opt_path) {
|
| var path = opt_path || 'index.html';
|
| getUrlFromConfig(path, function(url) {
|
|
|