WebRTC: Make MediaEndpointPeerConnection handle remotely assigned mids correctly
[WebKit-https.git] / LayoutTests / fast / mediastream / RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt
1 Test the case where an RTCRtpTransceiver gets a remotely assigned mid and also unmute the associated source
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 pcA.addTrack(stream.getAudioTracks()[0], stream)
7 A's transceiver is not yet associated with a media description and should have a null mid
8 PASS pcA.getTransceivers()[0].mid is null
9 A: local offer set (mid gets defined)
10 midAssignedByA = pcA.getTransceivers()[0].mid
11 PASS midAssignedByA !== null is true
12 pcB.addTrack(stream.getAudioTracks()[0], stream)
13 B's transceiver is not yet associated with a media description and should have a null mid
14 PASS pcB.getTransceivers()[0].mid is null
15 PASS B: got remote track event
16 PASS event.track is an instance of MediaStreamTrack
17 B: remote offer set (mid gets defined)
18 B's transceiver should get its mid from the remote side (A)
19 PASS pcB.getTransceivers()[0].mid is midAssignedByA
20 PASS A: got remote track event
21 PASS Offer/answer dialog completed
22 PASS B: remote track unmute event
23 PASS successfullyParsed is true
24
25 TEST COMPLETE
26