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

Unified Diff: chrome/test/data/extensions/api_test/tabs/capture_visible_tab/test_disabled.js

Issue 10784009: screenshot disabling policy tests (Closed) Base URL: http://git.chromium.org/chromium/src.git@disable_screenshots
Patch Set: Tests Created 8 years, 5 months 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/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'));
+ }
+]);

Powered by Google App Engine
This is Rietveld 408576698