Index: chrome/test/data/extensions/api_test/debugger/background.js |
diff --git a/chrome/test/data/extensions/api_test/debugger/background.js b/chrome/test/data/extensions/api_test/debugger/background.js |
index 0ca46c96a3bb130dba39384b31f4233213b97be4..6db3e455aaf9495c4943fce7f55725092efebd75 100644 |
--- a/chrome/test/data/extensions/api_test/debugger/background.js |
+++ b/chrome/test/data/extensions/api_test/debugger/background.js |
@@ -98,6 +98,18 @@ chrome.test.runTests([ |
fail("Can not attach to the page with the \"chrome://\" scheme.")); |
chrome.tabs.remove(tab.id); |
}); |
- } |
+ }, |
+ |
+ function attachToMissing() { |
+ var missingDebuggee = {tabId: -1}; |
+ chrome.debugger.attach(missingDebuggee, protocolVersion, |
+ fail("No tab with given id " + missingDebuggee.tabId + ".")); |
+ }, |
+ function attachToExtensionWithNoSilentFlag() { |
+ debuggeeExtension = {extensionId: "foo"}; |
+ chrome.debugger.attach(debuggeeExtension, protocolVersion, |
+ fail("Cannot attach to an extension, " + |
+ "--extension-debugging-silent command line option required.")); |
+ }, |
]); |