Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2021)

Unified Diff: chrome/test/data/devtools/extensions/devtools_extension/devtools.js

Issue 8899008: Added a smoke test for DevTools extension API (detailed API tests are in WebKit) (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();

Powered by Google App Engine
This is Rietveld 408576698