blob: 8830ab018bff5410fc7cfa26c18f1eb77b66860c [file] [log] [blame]
François Beaufort2c55bea2018-02-02 16:45:001<!DOCTYPE html>
2<title>Test enterpictureinpicture event</title>
3<script src="/resources/testharness.js"></script>
4<script src="/resources/testharnessreport.js"></script>
5<script src="/resources/testdriver.js"></script>
6<script src="/resources/testdriver-vendor.js"></script>
7<script src="resources/picture-in-picture-helpers.js"></script>
8<body></body>
9<script>
François Beaufortaf2dee72018-02-05 15:44:5410promise_test(t => {
François Beaufort2c55bea2018-02-02 16:45:0011 const video = document.createElement('video');
12
13 video.addEventListener('enterpictureinpicture', t.step_func_done(event => {
14 assert_equals(event.target, video);
15 assert_equals(event.bubbles, true);
16 assert_equals(event.cancelable, false);
17 assert_equals(event.composed, false);
18 assert_equals(document.pictureInPictureElement, video);
19 }));
20
21 return requestPictureInPictureWithTrustedClick(video);
22});
23</script>