Index: chrome/test/data/devtools/extensions/devtools_extension/devtools.js |
diff --git a/chrome/test/data/devtools/extensions/devtools_extension/devtools.js b/chrome/test/data/devtools/extensions/devtools_extension/devtools.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e3ada0c2cc73f941f5e502af00f96d50e7010111 |
--- /dev/null |
+++ b/chrome/test/data/devtools/extensions/devtools_extension/devtools.js |
@@ -0,0 +1,27 @@ |
+function output(msg) { |
+ webInspector.console.addMessage(webInspector.console.Severity.Log, msg); |
+} |
+ |
+function test() { |
+ var expectedAPIs = [ |
+ "console", |
+ "inspectedWindow", |
+ "network", |
+ "panels" |
+ ]; |
+ |
+ for (var i = 0; i < expectedAPIs.length; ++i) { |
+ var api = expectedAPIs[i]; |
+ if (typeof chrome.experimental.devtools[api] !== "object") { |
+ output("FAIL: API " + api + " is missing"); |
+ return; |
+ } |
+ } |
+ if (typeof chrome.experimental.devtools.inspectedWindow.tabId !== "number") { |
+ output("FAIL: chrome.experimental.inspectedWindow.tabId is not a number"); |
+ return; |
+ } |
+ output("PASS"); |
+} |
+ |
+test(); |