Roll src/third_party/WebKit d9c6159:8139f33 (svn 201974:201975)
[chromium-blink-merge.git] / chrome / test / data / devtools / extensions / devtools_extension / devtools.js
blob6485401642aa98f4491a11b1fa92ee45faf3a87b
1 function output(msg) {
2   chrome.devtools.inspectedWindow.eval("console.log(unescape('" +
3       escape(msg) + "'));")
6 function test() {
7   var expectedAPIs = [
8     "inspectedWindow",
9     "network",
10     "panels"
11   ];
13   for (var i = 0; i < expectedAPIs.length; ++i) {
14     var api = expectedAPIs[i];
15     if (typeof chrome.devtools[api] !== "object") {
16       output("FAIL: API " + api + " is missing");
17       return;
18     }
19   }
20   if (typeof chrome.devtools.inspectedWindow.tabId !== "number") {
21     output("FAIL: chrome.inspectedWindow.tabId is not a number");
22     return;
23   }
24   if (chrome.experimental && chrome.experimental.devtools) {
25     output("FAIL: chrome.experimental.devtools should not be defined");
26     return;
27   }
28   output("PASS");
31 test();