Index: chrome/test/data/extensions/api_test/tabs/capture_visible_tab/test_disabled.js |
diff --git a/chrome/test/data/extensions/api_test/tabs/capture_visible_tab/test_disabled.js b/chrome/test/data/extensions/api_test/tabs/capture_visible_tab/test_disabled.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f6e384ef775dfcade0bf2b586ecf8548efb6ecae |
--- /dev/null |
+++ b/chrome/test/data/extensions/api_test/tabs/capture_visible_tab/test_disabled.js |
@@ -0,0 +1,36 @@ |
+var pass = chrome.test.callbackPass; |
Nirnimesh
2012/07/16 20:01:50
License header?
qfel
2012/07/17 10:07:25
Done.
|
+var fail = chrome.test.callbackFail; |
+var assertEq = chrome.test.assertEq; |
+var assertTrue = chrome.test.assertTrue; |
+var assertFalse = chrome.test.assertFalse; |
+ |
+var kWindowRect = { |
+ 'width': 400, |
+ 'height': 400 |
+}; |
+ |
+var fail_url = "file:///nosuch.html"; |
+ |
+chrome.test.runTests([ |
+ function captureVisibleDisabled() { |
+ createWindow([fail_url], kWindowRect, pass(function(winId, tabIds) { |
+ waitForAllTabs(pass(function() { |
+ chrome.tabs.getSelected(winId, pass(function(tab) { |
+ assertEq('complete', tab.status); |
+ chrome.tabs.captureVisibleTab(winId, fail( |
+ 'Taking screenshots has been disabled')); |
+ })); |
+ })); |
+ })); |
+ }, |
+ |
+ function captureVisibleDisabledInNullWindow() { |
+ chrome.tabs.captureVisibleTab(null, fail( |
+ 'Taking screenshots has been disabled')); |
+ }, |
+ |
+ function captureVisibleDisabledInCurrentWindow() { |
+ chrome.tabs.captureVisibleTab(chrome.windows.WINDOW_ID_CURRENT, |
+ fail('Taking screenshots has been disabled')); |
+ } |
+]); |