- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / test / data / devtools / extensions / devtools_extension / devtools.js
1 function output(msg) {
2   chrome.devtools.inspectedWindow.eval("console.log(unescape('" +
3       escape(msg) + "'));")
4 }
5
6 function test() {
7   var expectedAPIs = [
8     "inspectedWindow",
9     "network",
10     "panels"
11   ];
12
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");
29 }
30
31 test();