| Tests RTCPeerConnection in have-local-pranswer state. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS pc.signalingState is "stable" |
| PASS pc.setRemoteDescription(sessionDescription, requestSucceeded1, finishIfFailed); did not throw exception. |
| PASS setRemoteDescription succeeded. |
| PASS pc.remoteDescription.type is "offer" |
| PASS pc.remoteDescription.sdp is "remote" |
| PASS pc.signalingState is "have-remote-offer" |
| PASS pc.setLocalDescription(sessionDescription, requestSucceeded2, finishIfFailed); did not throw exception. |
| PASS setLocalDescription succeeded. |
| PASS pc.localDescription.type is "pranswer" |
| PASS pc.localDescription.sdp is "local" |
| PASS pc.remoteDescription.type is "offer" |
| PASS pc.remoteDescription.sdp is "remote" |
| PASS pc.signalingState is "have-local-pranswer" |
| PASS pc.setLocalDescription(sessionDescription, requestSucceeded3, finishIfFailed); did not throw exception. |
| PASS setLocalDescription succeeded. |
| PASS pc.localDescription.type is "pranswer" |
| PASS pc.localDescription.sdp is "local" |
| PASS pc.remoteDescription.type is "offer" |
| PASS pc.remoteDescription.sdp is "remote" |
| PASS pc.signalingState is "have-local-pranswer" |
| PASS pc.setLocalDescription(sessionDescription, finishIfSucceeded, requestFailed1); did not throw exception. |
| PASS setLocalDescription failed. |
| PASS errorReason.name is "InvalidSessionDescriptionError" |
| PASS pc.localDescription.type is "pranswer" |
| PASS pc.localDescription.sdp is "local" |
| PASS pc.remoteDescription.type is "offer" |
| PASS pc.remoteDescription.sdp is "remote" |
| PASS pc.signalingState is "have-local-pranswer" |
| PASS pc.setRemoteDescription(sessionDescription, finishIfSucceeded, requestFailed2); did not throw exception. |
| PASS setRemoteDescription failed. |
| PASS errorReason.name is "InvalidSessionDescriptionError" |
| PASS pc.localDescription.type is "pranswer" |
| PASS pc.localDescription.sdp is "local" |
| PASS pc.remoteDescription.type is "offer" |
| PASS pc.remoteDescription.sdp is "remote" |
| PASS pc.signalingState is "have-local-pranswer" |
| PASS pc.setRemoteDescription(sessionDescription, finishIfSucceeded, requestFailed3); did not throw exception. |
| PASS setRemoteDescription failed. |
| PASS errorReason.name is "InvalidSessionDescriptionError" |
| PASS pc.localDescription.type is "pranswer" |
| PASS pc.localDescription.sdp is "local" |
| PASS pc.remoteDescription.type is "offer" |
| PASS pc.remoteDescription.sdp is "remote" |
| PASS pc.signalingState is "have-local-pranswer" |
| PASS pc.setRemoteDescription(sessionDescription, finishIfSucceeded, requestFailed4); did not throw exception. |
| PASS setRemoteDescription failed. |
| PASS errorReason.name is "InvalidSessionDescriptionError" |
| PASS pc.localDescription.type is "pranswer" |
| PASS pc.localDescription.sdp is "local" |
| PASS pc.remoteDescription.type is "offer" |
| PASS pc.remoteDescription.sdp is "remote" |
| PASS pc.signalingState is "have-local-pranswer" |
| PASS pc.setLocalDescription(sessionDescription, requestSucceeded4, finishIfFailed); did not throw exception. |
| PASS setLocalDescription succeeded. |
| PASS pc.localDescription.type is "answer" |
| PASS pc.localDescription.sdp is "local" |
| PASS pc.remoteDescription.type is "offer" |
| PASS pc.remoteDescription.sdp is "remote" |
| PASS pc.signalingState is "stable" |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |