blob: 94e4db530bd087a0532efcf585e00ef97909c297 [file] [log] [blame]
CONSOLE MESSAGE: line 482: callback not yet supported
CONSOLE MESSAGE: line 482: callback not yet supported
Description
This test checks for the presence of the navigator.mediaDevices.enumerateDevices() method.
PASS idl_test setup
PASS Partial interface NavigatorUserMedia: original interface defined
PASS Partial interface MediaDevices: original interface defined
PASS MediaStream interface: existence and properties of interface object
PASS MediaStream interface object length
PASS MediaStream interface object name
PASS MediaStream interface: existence and properties of interface prototype object
PASS MediaStream interface: existence and properties of interface prototype object's "constructor" property
PASS MediaStream interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaStream interface: attribute id
PASS MediaStream interface: operation getAudioTracks()
PASS MediaStream interface: operation getVideoTracks()
PASS MediaStream interface: operation getTracks()
PASS MediaStream interface: operation getTrackById(DOMString)
PASS MediaStream interface: operation addTrack(MediaStreamTrack)
PASS MediaStream interface: operation removeTrack(MediaStreamTrack)
PASS MediaStream interface: operation clone()
PASS MediaStream interface: attribute active
PASS MediaStream interface: attribute onaddtrack
PASS MediaStream interface: attribute onremovetrack
PASS MediaStreamTrack interface: existence and properties of interface object
PASS MediaStreamTrack interface object length
PASS MediaStreamTrack interface object name
PASS MediaStreamTrack interface: existence and properties of interface prototype object
PASS MediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property
PASS MediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaStreamTrack interface: attribute kind
PASS MediaStreamTrack interface: attribute id
PASS MediaStreamTrack interface: attribute label
PASS MediaStreamTrack interface: attribute enabled
PASS MediaStreamTrack interface: attribute muted
PASS MediaStreamTrack interface: attribute onmute
PASS MediaStreamTrack interface: attribute onunmute
PASS MediaStreamTrack interface: attribute readyState
PASS MediaStreamTrack interface: attribute onended
PASS MediaStreamTrack interface: operation clone()
PASS MediaStreamTrack interface: operation stop()
PASS MediaStreamTrack interface: operation getCapabilities()
PASS MediaStreamTrack interface: operation getConstraints()
PASS MediaStreamTrack interface: operation getSettings()
PASS MediaStreamTrack interface: operation applyConstraints(MediaTrackConstraints)
PASS MediaStreamTrack interface: attribute onoverconstrained
PASS MediaStreamTrackEvent interface: existence and properties of interface object
PASS MediaStreamTrackEvent interface object length
PASS MediaStreamTrackEvent interface object name
PASS MediaStreamTrackEvent interface: existence and properties of interface prototype object
PASS MediaStreamTrackEvent interface: existence and properties of interface prototype object's "constructor" property
PASS MediaStreamTrackEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaStreamTrackEvent interface: attribute track
PASS OverconstrainedErrorEvent interface: existence and properties of interface object
FAIL OverconstrainedErrorEvent interface object length assert_equals: wrong value for OverconstrainedErrorEvent.length expected 2 but got 1
PASS OverconstrainedErrorEvent interface object name
PASS OverconstrainedErrorEvent interface: existence and properties of interface prototype object
PASS OverconstrainedErrorEvent interface: existence and properties of interface prototype object's "constructor" property
PASS OverconstrainedErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS OverconstrainedErrorEvent interface: attribute error
PASS MediaDevices interface: existence and properties of interface object
PASS MediaDevices interface object length
PASS MediaDevices interface object name
PASS MediaDevices interface: existence and properties of interface prototype object
PASS MediaDevices interface: existence and properties of interface prototype object's "constructor" property
PASS MediaDevices interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaDevices interface: attribute ondevicechange
PASS MediaDevices interface: operation enumerateDevices()
PASS MediaDevices interface: operation getSupportedConstraints()
PASS MediaDevices interface: operation getUserMedia(MediaStreamConstraints)
PASS MediaDeviceInfo interface: existence and properties of interface object
PASS MediaDeviceInfo interface object length
PASS MediaDeviceInfo interface object name
PASS MediaDeviceInfo interface: existence and properties of interface prototype object
PASS MediaDeviceInfo interface: existence and properties of interface prototype object's "constructor" property
PASS MediaDeviceInfo interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaDeviceInfo interface: attribute deviceId
PASS MediaDeviceInfo interface: attribute kind
PASS MediaDeviceInfo interface: attribute label
PASS MediaDeviceInfo interface: attribute groupId
PASS MediaDeviceInfo interface: operation toJSON()
PASS MediaDeviceInfo must be primary interface of _mediaInfo
PASS Stringification of _mediaInfo
PASS MediaDeviceInfo interface: _mediaInfo must inherit property "deviceId" with the proper type
PASS MediaDeviceInfo interface: _mediaInfo must inherit property "kind" with the proper type
PASS MediaDeviceInfo interface: _mediaInfo must inherit property "label" with the proper type
PASS MediaDeviceInfo interface: _mediaInfo must inherit property "groupId" with the proper type
PASS MediaDeviceInfo interface: _mediaInfo must inherit property "toJSON()" with the proper type
PASS Test default toJSON operation of MediaDeviceInfo
FAIL InputDeviceInfo interface: existence and properties of interface object assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface object length assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface object name assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface: existence and properties of interface prototype object assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface: operation getCapabilities() assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
PASS Navigator interface: attribute mediaDevices
FAIL Navigator interface: operation getUserMedia(MediaStreamConstraints, NavigatorUserMediaSuccessCallback, NavigatorUserMediaErrorCallback) assert_own_property: interface prototype object missing non-static operation expected property "getUserMedia" missing
PASS WorkerNavigator interface: existence and properties of interface object