| Index: content/browser/webrtc_browsertest.cc
|
| diff --git a/content/browser/webrtc_browsertest.cc b/content/browser/webrtc_browsertest.cc
|
| index 2343e0aa1f8e61a412453d3a6fbddaa537a562a6..ddceb034eb48b6711f2b74969ed241b9d4583037 100644
|
| --- a/content/browser/webrtc_browsertest.cc
|
| +++ b/content/browser/webrtc_browsertest.cc
|
| @@ -92,5 +92,41 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest,
|
| ExpectTitle("OK");
|
| }
|
|
|
| +// This test will make a PeerConnection-based call and test an unreliable text
|
| +// dataChannel.
|
| +IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, CallWithDataOnly) {
|
| + CommandLine::ForCurrentProcess()->AppendSwitch(switches::kEnableDataChannels);
|
| +
|
| + GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + NavigateToURL(shell(), url);
|
| +
|
| + EXPECT_TRUE(ExecuteJavascript("callWithDataOnly();"));
|
| + ExpectTitle("OK");
|
| +}
|
| +
|
| +// This test will make a PeerConnection-based call and test an unreliable text
|
| +// dataChannel and audio and video tracks.
|
| +IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, CallWithDataAndMedia) {
|
| + CommandLine::ForCurrentProcess()->AppendSwitch(switches::kEnableDataChannels);
|
| +
|
| + GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + NavigateToURL(shell(), url);
|
| +
|
| + EXPECT_TRUE(ExecuteJavascript("callWithDataAndMedia();"));
|
| + ExpectTitle("OK");
|
| +}
|
| +
|
| +// This test will make a PeerConnection-based call and test an unreliable text
|
| +// dataChannel and later add an audio and video track.
|
| +IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, CallWithDataAndLaterAddMedia) {
|
| + CommandLine::ForCurrentProcess()->AppendSwitch(switches::kEnableDataChannels);
|
| +
|
| + GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + NavigateToURL(shell(), url);
|
| +
|
| + EXPECT_TRUE(ExecuteJavascript("callWithDataAndLaterAddMedia();"));
|
| + ExpectTitle("OK");
|
| +}
|
| +
|
| } // namespace content
|
|
|
|
|