Index: content/test/data/media/peerconnection-call.html |
diff --git a/content/test/data/media/peerconnection-call.html b/content/test/data/media/peerconnection-call.html |
index 6b51273f3e45b967f0497a7c9fb8269d60c078c4..3a1eba0bd8ddf5901a5674ff80938d405222b9fa 100644 |
--- a/content/test/data/media/peerconnection-call.html |
+++ b/content/test/data/media/peerconnection-call.html |
@@ -7,6 +7,12 @@ |
return document.getElementById(id); |
}; |
+ window.onerror = function(errorMsg, url, lineNumber, column, errorObj) { |
+ failTest('Error: ' + errorMsg + '\nScript: ' + url + |
+ '\nLine: ' + lineNumber + '\nColumn: ' + column + |
+ '\nStackTrace: ' + errorObj); |
+ } |
+ |
var gFirstConnection = null; |
var gSecondConnection = null; |
var gTestWithoutMsid = false; |
@@ -282,7 +288,6 @@ |
waitForVideo('remote-view-2'); |
} |
- |
// Test call with a data channel and later add audio and video. |
function callWithDataAndLaterAddMedia() { |
createConnections({optional:[{RtpDataChannels: true}]}); |
@@ -628,7 +633,6 @@ |
firstDataChannel.send(sendDataString); |
} |
- |
// Event handler for when |gSecondConnection| receive a new dataChannel. |
gSecondConnection.ondatachannel = function (event) { |
var secondDataChannel = event.channel; |
@@ -803,12 +807,16 @@ |
var parsedOffer = new RTCSessionDescription({ type: 'offer', |
sdp: offerSdp }); |
- callee.setRemoteDescription(parsedOffer, function() {}, |
+ callee.setRemoteDescription(parsedOffer, |
+ function() { |
+ assertEquals('have-remote-offer', |
+ callee.signalingState); |
+ callee.createAnswer( |
+ function (answer) { |
+ onAnswerCreated(answer, caller, callee); |
+ }); |
+ }, |
onRemoteDescriptionError); |
- callee.createAnswer(function (answer) { |
- onAnswerCreated(answer, caller, callee); |
- }); |
- assertEquals('have-remote-offer', callee.signalingState); |
} |
function removeMsid(offerSdp) { |