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

Unified Diff: chrome/test/data/extensions/api_test/window_update/show_state/test.js

Issue 9328037: Add fullscreen state support for chrome.windows (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix default case handling Created 8 years, 10 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/window_update/show_state/test.js
diff --git a/chrome/test/data/extensions/api_test/window_update/show_state/test.js b/chrome/test/data/extensions/api_test/window_update/show_state/test.js
index e0496df52c83d085315052dd3861bc1dea63a20b..85baa8bab961c6004fe7937842f11c930b8a6214 100644
--- a/chrome/test/data/extensions/api_test/window_update/show_state/test.js
+++ b/chrome/test/data/extensions/api_test/window_update/show_state/test.js
@@ -10,13 +10,32 @@ var height = 0;
var deltaWidth = 20;
var deltaHeight = 30;
-function checkRestoreWithBounds(theWindow) {
+function checkRestoreAfterFullscreen(theWindow) {
chrome.test.assertEq('normal', theWindow.state);
chrome.test.assertEq(width, theWindow.width);
chrome.test.assertEq(height, theWindow.height);
chrome.windows.remove(theWindow.id, pass());
}
+function checkFullscreen(theWindow) {
+ if (thwWindow.type != 'panel') {
+ chrome.test.assertEq('fullscreen', theWindow.state);
+ chrome.test.assertTrue(width < theWindow.width ||
+ height < theWindow.height);
+ }
+ chrome.windows.update(theWindow.id, {'state': 'normal'},
+ pass(checkRestoreAfterFullscreen));
+}
+
+function checkRestoreWithBounds(theWindow) {
+ chrome.test.assertEq('normal', theWindow.state);
+ chrome.test.assertEq(width, theWindow.width);
+ chrome.test.assertEq(height, theWindow.height);
+
+ chrome.windows.update(theWindow.id, {'state': 'fullscreen'},
+ pass(checkFullscreen));
+}
+
function checkMaximized(theWindow) {
if (theWindow.type == 'panel') {
// Maximize is the same as restore for panels.

Powered by Google App Engine
This is Rietveld 408576698