Summary

Harness status: OK

Found 7 tests

Details

ResultTest NameMessage
Passnew RTCTrackEvent() with valid receiver, track, transceiver should succeed
Asserts run
Pass
assert_equals(object "[object RTCRtpReceiver]", object "[object RTCRtpReceiver]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:41:5)
Pass
assert_equals(object "[object MediaStreamTrack]", object "[object MediaStreamTrack]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:42:5)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:43:5)
Pass
assert_equals([], [], "[SameObject]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:44:5)
Pass
assert_equals(object "[object RTCRtpTransceiver]", object "[object RTCRtpTransceiver]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:45:5)
Pass
assert_equals("track", "track")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:47:5)
Pass
assert_false(false)
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:48:5)
Pass
assert_false(false)
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:49:5)
Passnew RTCTrackEvent() with valid receiver, track, streams, transceiver should succeed
Asserts run
Pass
assert_equals(object "[object RTCRtpReceiver]", object "[object RTCRtpReceiver]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:66:5)
Pass
assert_equals(object "[object MediaStreamTrack]", object "[object MediaStreamTrack]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:67:5)
Pass
assert_array_equals([object "[object MediaStream]"], [object "[object MediaStream]"])
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:68:5)
Pass
assert_equals(object "[object RTCRtpTransceiver]", object "[object RTCRtpTransceiver]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:69:5)
Passnew RTCTrackEvent() with valid receiver, track, multiple streams, transceiver should succeed
Asserts run
Pass
assert_equals(object "[object RTCRtpReceiver]", object "[object RTCRtpReceiver]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:87:5)
Pass
assert_equals(object "[object MediaStreamTrack]", object "[object MediaStreamTrack]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:88:5)
Pass
assert_array_equals([object "[object MediaStream]", object "[object MediaStream]"], [object "[object MediaStream]", object "[object MediaStream]"])
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:89:5)
Pass
assert_equals(object "[object RTCRtpTransceiver]", object "[object RTCRtpTransceiver]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:90:5)
Passnew RTCTrackEvent() with unrelated receiver, track, streams, transceiver should succeed
Asserts run
Pass
assert_equals(object "[object RTCRtpReceiver]", object "[object RTCRtpReceiver]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:107:5)
Pass
assert_equals(object "[object MediaStreamTrack]", object "[object MediaStreamTrack]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:108:5)
Pass
assert_array_equals([object "[object MediaStream]"], [object "[object MediaStream]"])
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:109:5)
Pass
assert_equals(object "[object RTCRtpTransceiver]", object "[object RTCRtpTransceiver]")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:110:5)
Passnew RTCTrackEvent() with no transceiver should throw TypeError
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() =>       new RTCTrackEvent('track', {         receiver, track       })")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:120:5)
Passnew RTCTrackEvent() with no track should throw TypeError
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() =>       new RTCTrackEvent('track', {         receiver, transceiver       })")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:132:5)
Passnew RTCTrackEvent() with no receiver should throw TypeError
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() =>       new RTCTrackEvent('track', {         track, transceiver       })")
    at Test.<anonymous> ( /webrtc/RTCTrackEvent-constructor.html:145:5)