blob: f7f27aa50cec0475cc3d24a51c5eb652106cc29e [file] [log] [blame]
This is a testharness.js-based test.
PASS idlharness
PASS picture-in-picture interfaces.
PASS Partial interface HTMLVideoElement: original interface defined
PASS Partial interface Document: original interface defined
PASS Partial interface DocumentOrShadowRoot: original interface defined
FAIL PictureInPictureWindow interface: existence and properties of interface object assert_equals: prototype of self's property "PictureInPictureWindow" is not Function.prototype expected function "function () { [native code] }" but got function "function EventTarget() { [native code] }"
PASS PictureInPictureWindow interface object length
PASS PictureInPictureWindow interface object name
FAIL PictureInPictureWindow interface: existence and properties of interface prototype object assert_equals: prototype of PictureInPictureWindow.prototype is not Object.prototype expected object "[object Object]" but got object "[object EventTarget]"
PASS PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property
PASS PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property
PASS PictureInPictureWindow interface: attribute width
PASS Unscopable handled correctly for width property on PictureInPictureWindow
PASS PictureInPictureWindow interface: attribute height
PASS Unscopable handled correctly for height property on PictureInPictureWindow
PASS PictureInPictureWindow interface: attribute onresize
PASS Unscopable handled correctly for onresize property on PictureInPictureWindow
PASS PictureInPictureWindow must be primary interface of pipw
PASS Stringification of pipw
PASS PictureInPictureWindow interface: pipw must inherit property "width" with the proper type
PASS PictureInPictureWindow interface: pipw must inherit property "height" with the proper type
PASS PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type
PASS HTMLVideoElement interface: operation requestPictureInPicture()
PASS Unscopable handled correctly for requestPictureInPicture() on HTMLVideoElement
PASS HTMLVideoElement interface: attribute onenterpictureinpicture
PASS Unscopable handled correctly for onenterpictureinpicture property on HTMLVideoElement
PASS HTMLVideoElement interface: attribute onleavepictureinpicture
PASS Unscopable handled correctly for onleavepictureinpicture property on HTMLVideoElement
PASS HTMLVideoElement interface: attribute disablePictureInPicture
PASS Unscopable handled correctly for disablePictureInPicture property on HTMLVideoElement
PASS HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type
PASS HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type
PASS HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type
PASS HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type
PASS DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type
PASS Document interface: attribute pictureInPictureEnabled
PASS Unscopable handled correctly for pictureInPictureEnabled property on Document
PASS Document interface: operation exitPictureInPicture()
PASS Unscopable handled correctly for exitPictureInPicture() on Document
PASS Document interface: attribute pictureInPictureElement
PASS Unscopable handled correctly for pictureInPictureElement property on Document
PASS Document interface: document must inherit property "pictureInPictureEnabled" with the proper type
PASS Document interface: document must inherit property "exitPictureInPicture()" with the proper type
PASS Document interface: document must inherit property "pictureInPictureElement" with the proper type
Harness: the test ran to completion.