Chromium Code Reviews| 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')); |
| + } |
| +]); |