| Index: chrome/test/data/extensions/platform_apps/browser_tag/main.js
|
| diff --git a/chrome/test/data/extensions/platform_apps/browser_tag/main.js b/chrome/test/data/extensions/platform_apps/browser_tag/main.js
|
| index 213864bf5f2051af5b8fd415a3bfe23870575b2d..d766a32b40dc5704b83c890686d6195a2d71e048 100644
|
| --- a/chrome/test/data/extensions/platform_apps/browser_tag/main.js
|
| +++ b/chrome/test/data/extensions/platform_apps/browser_tag/main.js
|
| @@ -48,6 +48,32 @@ onload = function() {
|
| }, 0);
|
| }, 0);
|
| }, 0);
|
| + },
|
| +
|
| + function browserTagApiMethodExistence() {
|
| + var browserTag = document.createElement('browser');
|
| + browserTag.setAttribute('src', 'data:text/html,browser tag check api');
|
| + var apiMethodsToCheck = [
|
| + 'addEventListener',
|
| + 'back',
|
| + 'forward',
|
| + 'getProcessId',
|
| + 'go',
|
| + 'reload',
|
| + 'removeEventListener',
|
| + 'stop',
|
| + 'terminate'
|
| + ];
|
| + document.body.appendChild(browserTag);
|
| +
|
| + // Timeout is necessary to give the mutation observers a chance to fire.
|
| + setTimeout(function() {
|
| + for (var i = 0; i < apiMethodsToCheck.length; ++i) {
|
| + chrome.test.assertEq('function',
|
| + typeof browserTag[apiMethodsToCheck[i]]);
|
| + }
|
| + chrome.test.succeed();
|
| + }, 0);
|
| }
|
| ]);
|
| };
|
|
|