4 <script src=
"../resources/testharness.js"></script>
5 <script src=
"../resources/testharnessreport.js"></script>
9 assert_true('orientation' in window
.screen
);
10 assert_true('angle' in window
.screen
.orientation
);
11 assert_true('type' in window
.screen
.orientation
);
12 assert_true('lock' in window
.screen
.orientation
);
13 assert_true('unlock' in window
.screen
.orientation
);
14 assert_true('onchange' in window
.screen
.orientation
);
15 }, "Test that the Screen Orientation API is present.")
18 assert_equals(typeof(screen
.orientation
), "object");
19 assert_equals(typeof(screen
.orientation
.angle
), "number");
20 assert_equals(typeof(screen
.orientation
.type
), "string");
21 assert_equals(typeof(screen
.orientation
.lock
), "function");
22 assert_equals(typeof(screen
.orientation
.unlock
), "function");
23 assert_equals(typeof(screen
.orientation
.onchange
), "object");
24 }, "Test Screen Orientation API property types.");
27 assert_true('addEventListener' in screen
.orientation
);
28 assert_true('removeEventListener' in screen
.orientation
);
29 assert_true('dispatchEvent' in screen
.orientation
);
30 assert_true(screen
.orientation
instanceof EventTarget
)
31 }, "Test that screen.orientation is an EventTarget.");