blob: ff171cd02ca412ada37b1dadcd10f025bbc2dabc [file] [log] [blame]
This is a testharness.js-based test.
Found 80 tests; 73 PASS, 7 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS mediacapture-record interfaces
PASS MediaRecorder interface: existence and properties of interface object
PASS MediaRecorder interface object length
PASS MediaRecorder interface object name
PASS MediaRecorder interface: existence and properties of interface prototype object
PASS MediaRecorder interface: existence and properties of interface prototype object's "constructor" property
PASS MediaRecorder interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaRecorder interface: attribute stream
PASS Unscopable handled correctly for stream property on MediaRecorder
PASS MediaRecorder interface: attribute mimeType
PASS Unscopable handled correctly for mimeType property on MediaRecorder
PASS MediaRecorder interface: attribute state
PASS Unscopable handled correctly for state property on MediaRecorder
PASS MediaRecorder interface: attribute onstart
PASS Unscopable handled correctly for onstart property on MediaRecorder
PASS MediaRecorder interface: attribute onstop
PASS Unscopable handled correctly for onstop property on MediaRecorder
PASS MediaRecorder interface: attribute ondataavailable
PASS Unscopable handled correctly for ondataavailable property on MediaRecorder
PASS MediaRecorder interface: attribute onpause
PASS Unscopable handled correctly for onpause property on MediaRecorder
PASS MediaRecorder interface: attribute onresume
PASS Unscopable handled correctly for onresume property on MediaRecorder
PASS MediaRecorder interface: attribute onerror
PASS Unscopable handled correctly for onerror property on MediaRecorder
PASS MediaRecorder interface: attribute videoBitsPerSecond
PASS Unscopable handled correctly for videoBitsPerSecond property on MediaRecorder
PASS MediaRecorder interface: attribute audioBitsPerSecond
PASS Unscopable handled correctly for audioBitsPerSecond property on MediaRecorder
PASS MediaRecorder interface: operation start(long)
PASS Unscopable handled correctly for start(long) on MediaRecorder
PASS MediaRecorder interface: operation stop()
PASS Unscopable handled correctly for stop() on MediaRecorder
PASS MediaRecorder interface: operation pause()
PASS Unscopable handled correctly for pause() on MediaRecorder
PASS MediaRecorder interface: operation resume()
PASS Unscopable handled correctly for resume() on MediaRecorder
PASS MediaRecorder interface: operation requestData()
PASS Unscopable handled correctly for requestData() on MediaRecorder
PASS MediaRecorder interface: operation isTypeSupported(DOMString)
PASS Unscopable handled correctly for isTypeSupported(DOMString) on MediaRecorder
PASS MediaRecorder must be primary interface of [object MediaRecorder]
PASS Stringification of [object MediaRecorder]
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "stream" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "mimeType" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "state" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "onstart" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "onstop" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "ondataavailable" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "onpause" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "onresume" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "onerror" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "videoBitsPerSecond" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "audioBitsPerSecond" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "start(long)" with the proper type
PASS MediaRecorder interface: calling start(long) on [object MediaRecorder] with too few arguments must throw TypeError
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "stop()" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "pause()" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "resume()" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "requestData()" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "isTypeSupported(DOMString)" with the proper type
PASS MediaRecorder interface: calling isTypeSupported(DOMString) on [object MediaRecorder] with too few arguments must throw TypeError
PASS BlobEvent interface: existence and properties of interface object
PASS BlobEvent interface object length
PASS BlobEvent interface object name
PASS BlobEvent interface: existence and properties of interface prototype object
PASS BlobEvent interface: existence and properties of interface prototype object's "constructor" property
PASS BlobEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS BlobEvent interface: attribute data
PASS Unscopable handled correctly for data property on BlobEvent
PASS BlobEvent interface: attribute timecode
PASS Unscopable handled correctly for timecode property on BlobEvent
FAIL MediaRecorderErrorEvent interface: existence and properties of interface object assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface object length assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface object name assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface: attribute error assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
PASS Unscopable handled correctly for error property on MediaRecorderErrorEvent
Harness: the test ran to completion.