gecko-dev/dom/media/tests/mochitest/test_getUserMedia_peerIdentity.html
Andreas Pehrson c7a8fe6a09 Bug 1219711 - Remove fakeness from webrtc tests. r=jib
--HG--
extra : commitid : 6CsDPrziPzm
extra : rebase_source : 27ed82920ec7066d94c05c2a1784f2668eff584d
2015-11-09 23:17:42 +08:00

39 lines
982 B
HTML

<!DOCTYPE HTML>
<html>
<head>
<script type="application/javascript" src="mediaStreamPlayback.js"></script>
<script type="application/javascript" src="blacksilence.js"></script>
</head>
<body>
<pre id="test">
<script type="application/javascript">
createHTML({
title: "Test getUserMedia peerIdentity Constraint",
bug: "942367"
});
function theTest() {
function testPeerIdentityConstraint(withConstraint) {
var config = { audio: true, video: true };
if (withConstraint) {
config.peerIdentity = 'user@example.com';
}
info('getting media with constraints: ' + JSON.stringify(config));
return getUserMedia(config)
.then(stream => Promise.all([
audioIsSilence(withConstraint, stream),
videoIsBlack(withConstraint, stream)
]));
};
// both without and with the constraint
return testPeerIdentityConstraint(false)
.then(() => testPeerIdentityConstraint(true));
}
runTest(theTest);
</script>
</pre>
</body>
</html>