| Index: content/browser/media/webrtc_browsertest.cc
|
| diff --git a/content/browser/media/webrtc_browsertest.cc b/content/browser/media/webrtc_browsertest.cc
|
| index fd6c1697ae04eecb0fa96a1b3d8d8fddb1c4a919..fe5230771a826bc8b6ab367407fe344c1e3a91c6 100644
|
| --- a/content/browser/media/webrtc_browsertest.cc
|
| +++ b/content/browser/media/webrtc_browsertest.cc
|
| @@ -47,7 +47,7 @@ class WebrtcBrowserTest: public ContentBrowserTest {
|
| // see that the success callback is called. If the error callback is called or
|
| // none of the callbacks are called the tests will simply time out and fail.
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetVideoStreamAndStop) {
|
| - GURL url(test_server()->GetURL("files/media/getusermedia_and_stop.html"));
|
| + GURL url(test_server()->GetURL("files/media/getusermedia.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("getUserMedia({video: true});"));
|
| @@ -56,7 +56,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetVideoStreamAndStop) {
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetAudioAndVideoStreamAndStop) {
|
| - GURL url(test_server()->GetURL("files/media/getusermedia_and_stop.html"));
|
| + GURL url(test_server()->GetURL("files/media/getusermedia.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("getUserMedia({video: true, audio: true});"));
|
| @@ -64,6 +64,15 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetAudioAndVideoStreamAndStop) {
|
| ExpectTitle("OK");
|
| }
|
|
|
| +IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetAudioAndVideoStreamAndClone) {
|
| + GURL url(test_server()->GetURL("files/media/getusermedia.html"));
|
| + NavigateToURL(shell(), url);
|
| +
|
| + EXPECT_TRUE(ExecuteJavascript("getUserMediaAndClone();"));
|
| +
|
| + ExpectTitle("OK");
|
| +}
|
| +
|
| // These tests will make a complete PeerConnection-based call and verify that
|
| // video is playing for the call.
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, CanSetupVideoCall) {
|
| @@ -147,5 +156,16 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest,
|
| ExpectTitle("OK");
|
| }
|
|
|
| +// This test will make a PeerConnection-based call and send a new Video
|
| +// MediaStream that has been created based on a MediaStream created with
|
| +// getUserMedia.
|
| +IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, CallWithNewVideoMediaStream) {
|
| + GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + NavigateToURL(shell(), url);
|
| +
|
| + EXPECT_TRUE(ExecuteJavascript("callWithNewVideoMediaStream();"));
|
| + ExpectTitle("OK");
|
| +}
|
| +
|
| } // namespace content
|
|
|
|
|