Bug 1391691 - Bringing window out of fullscreen does not restore x/y position. r=automatedtester draft
authorAndreas Tolfsen <ato@sny.no>
Fri, 18 Aug 2017 18:42:20 +0100
changeset 650445 a8ebbb4a848beba6de43c2176d9322806ae80ac1
parent 650444 c3110bb53ca2dc795e0e6756525435ba2ea61a8e
child 650446 535872620741ffdd424f1794b355e1f0975ba76c
push id75393
push userbmo:ato@sny.no
push dateTue, 22 Aug 2017 11:04:53 +0000
reviewersautomatedtester
bugs1391691
milestone57.0a1
Bug 1391691 - Bringing window out of fullscreen does not restore x/y position. r=automatedtester When we set the window rect to width/height 400, we only want to test those qualities. MozReview-Commit-ID: 76qqCOOwjXQ
testing/web-platform/tests/webdriver/tests/set_window_rect.py
--- a/testing/web-platform/tests/webdriver/tests/set_window_rect.py
+++ b/testing/web-platform/tests/webdriver/tests/set_window_rect.py
@@ -83,27 +83,24 @@ def test_handle_prompt_missing_value(ses
 ])
 def test_invalid_params(session, data):
     # step 8-9
     response = set_window_rect(session, data)
     assert_error(response, "invalid argument")
 
 
 def test_fullscreened(session):
-    original = session.window.rect
-
     # step 10
     session.window.fullscreen()
     assert session.window.state == "fullscreen"
     response = set_window_rect(session, {"width": 400, "height": 400})
-    assert_success(response, {"x": original["x"],
-                              "y": original["y"],
-                              "width": 400.0,
-                              "height": 400.0,
-                              "state": "normal"})
+    assert_success(response)
+    assert rect["width"] == 400
+    assert rect["height"] == 400
+    assert rect["state"] == "normal"
 
 
 def test_minimized(session):
     # step 11
     session.window.minimize()
     assert session.window.state == "minimized"
 
     response = set_window_rect(session, {"width": 400, "height": 400})