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

Unified Diff: third_party/WebKit/LayoutTests/imported/web-platform-tests/screen-orientation/onchange-event.html

Issue 1666363003: Import web-platform-tests@27e3d93f88a71a249d1df872a5d613b3243b9588 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Missed win failiure in TestExpectations Created 4 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: third_party/WebKit/LayoutTests/imported/web-platform-tests/screen-orientation/onchange-event.html
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/screen-orientation/onchange-event.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/screen-orientation/onchange-event.html
deleted file mode 100644
index 0843d552848718dcf36fa280f12b53e7af14ed3b..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/screen-orientation/onchange-event.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<html>
-<body>
-<script src="../../../resources/testharness.js"></script>
-<script src="../../../resources/testharnessreport.js"></script>
-<script>
-
-var changeTest = async_test("Test that orientationchange event is fired when the orientation changes.");
-var noChangeTest = async_test("Test that orientationchange event is not fired when the orientation does not change.");
-
-var orientations = [
- 'portrait-primary',
- 'portrait-secondary',
- 'landscape-primary',
- 'landscape-secondary'
-];
-
-var currentIndex = orientations.indexOf(window.screen.orientation.type);
-// Count the number of calls received from the EventHandler set on screen.orientation.onchange.
-var orientationChangeEventHandlerCalls = 0;
-// Count the number of calls received from the listener set with screen.orientation.addEventListene().
-var orientationChangeEventListenerCalls = 0;
-
-var orientationChangeContinuation = null;
-
-function getNextIndex() {
- return (currentIndex + 1) % orientations.length;
-}
-
-window.screen.orientation.onchange = function() {
- orientationChangeEventHandlerCalls++;
- if (orientationChangeEventContinuation) {
- setTimeout(orientationChangeEventContinuation);
- orientationChangeEventContinuation = null;
- }
-};
-
-window.screen.orientation.addEventListener('change', function() {
- orientationChangeEventListenerCalls++;
-});
-
-function runNoChangeTest() {
- screen.orientation.lock(orientations[currentIndex]).then(function() {}, function() {});
-
- noChangeTest.step(function() {
- assert_equals(screen.orientation.type, orientations[currentIndex]);
- assert_equals(orientationChangeEventHandlerCalls, orientations.length);
- assert_equals(orientationChangeEventListenerCalls, orientations.length);
- });
-
- noChangeTest.done();
-}
-
-var i = 0;
-function runChangeTest() {
- screen.orientation.lock(orientations[getNextIndex()]).then(function() {}, function() {});
- currentIndex = getNextIndex();
-
- orientationChangeEventContinuation = function() {
- changeTest.step(function() {
- assert_equals(screen.orientation.type, orientations[currentIndex]);
- assert_equals(orientationChangeEventHandlerCalls, i + 1);
- assert_equals(orientationChangeEventListenerCalls, i + 1);
- });
-
- ++i;
- if (i == orientations.length) {
- changeTest.done();
- runNoChangeTest();
- } else {
- runChangeTest();
- }
- };
-}
-
-runChangeTest();
-
-</script>
-</body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698