| Index: content/browser/webrtc/webrtc_getusermedia_browsertest.cc
|
| diff --git a/content/browser/webrtc/webrtc_getusermedia_browsertest.cc b/content/browser/webrtc/webrtc_getusermedia_browsertest.cc
|
| index 8f8acbfa140f80415c5f8e6ba983e5a6a33854cb..e61bb3c23cc1ee13c998ac7be7f32fe4cb9a68d6 100644
|
| --- a/content/browser/webrtc/webrtc_getusermedia_browsertest.cc
|
| +++ b/content/browser/webrtc/webrtc_getusermedia_browsertest.cc
|
| @@ -1504,4 +1504,39 @@ IN_PROC_BROWSER_TEST_F(WebRtcGetUserMediaBrowserTest,
|
| "failTestAfterTimeout('Got no mute event', 1500);"));
|
| }
|
|
|
| +IN_PROC_BROWSER_TEST_F(WebRtcGetUserMediaBrowserTest, SrcObjectAddVideoTrack) {
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + GURL url(embedded_test_server()->GetURL("/media/getusermedia.html"));
|
| + NavigateToURL(shell(), url);
|
| + ExecuteJavascriptAndWaitForOk("srcObjectAddVideoTrack()");
|
| +}
|
| +
|
| +IN_PROC_BROWSER_TEST_F(WebRtcGetUserMediaBrowserTest,
|
| + SrcObjectRemoveVideoTrack) {
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + GURL url(embedded_test_server()->GetURL("/media/getusermedia.html"));
|
| + NavigateToURL(shell(), url);
|
| + ExecuteJavascriptAndWaitForOk("srcObjectRemoveVideoTrack()");
|
| +}
|
| +
|
| +IN_PROC_BROWSER_TEST_F(WebRtcGetUserMediaBrowserTest,
|
| + SrcObjectRemoveFirstOfTwoVideoTracks) {
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + GURL url(embedded_test_server()->GetURL("/media/getusermedia.html"));
|
| + NavigateToURL(shell(), url);
|
| + ExecuteJavascriptAndWaitForOk("srcObjectRemoveFirstOfTwoVideoTracks()");
|
| +}
|
| +
|
| +// TODO(guidou): Add SrcObjectAddAudioTrack and SrcObjectRemoveAudioTrack tests
|
| +// when a straightforward mechanism to detect the presence/absence of audio in a
|
| +// media element with an assigned MediaStream becomes available.
|
| +
|
| +IN_PROC_BROWSER_TEST_F(WebRtcGetUserMediaBrowserTest,
|
| + SrcObjectReassignSameObject) {
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + GURL url(embedded_test_server()->GetURL("/media/getusermedia.html"));
|
| + NavigateToURL(shell(), url);
|
| + ExecuteJavascriptAndWaitForOk("srcObjectReassignSameObject()");
|
| +}
|
| +
|
| } // namespace content
|
|
|