mirror of
https://github.com/servo/servo.git
synced 2025-08-24 22:58:21 +01:00
Update web-platform-tests to revision 58133dd71b16037669a0aa011b2afd448b52d434.
This commit is contained in:
parent
84c4a26e4d
commit
88ea7c4291
192 changed files with 50802 additions and 1334 deletions
|
@ -0,0 +1,41 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script>
|
||||
|
||||
var previousOrientation = screen.orientation;
|
||||
|
||||
test(function() {
|
||||
screen.orientation.unlock();
|
||||
}, "Test that screen.orientation.unlock() doesn't throw when there is no lock");
|
||||
|
||||
async_test(function(t) {
|
||||
var orientations = ['any', 'portrait', 'landscape', 'portrait-secondary',
|
||||
'landscape-primary', 'landscape-secondary', 'portrait-primary'];
|
||||
|
||||
setOrientation = function(idx) {
|
||||
if( idx == orientations.length) {
|
||||
screen.orientation.unlock();
|
||||
t.done();
|
||||
return;
|
||||
}
|
||||
(function(i) {
|
||||
screen.orientation.lock(orientations[i]).then(function() {
|
||||
setOrientation(i+1);
|
||||
},function() {});
|
||||
})(idx);
|
||||
};
|
||||
|
||||
setOrientation(0);
|
||||
|
||||
}, "Test that screen.orientation.lock returns a pending promise.");
|
||||
|
||||
test(function() {
|
||||
assert_equals(screen.orientation, previousOrientation);
|
||||
}, "Test that screen.orientation.lock() is actually async");
|
||||
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue