| 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 3550c0c2f3c11f05fa0dd6faec3da8297107d322..c526e3d3c45b2a0eaa021ee05ee1ca6fe16d76bc 100644
|
| --- a/content/browser/webrtc/webrtc_getusermedia_browsertest.cc
|
| +++ b/content/browser/webrtc/webrtc_getusermedia_browsertest.cc
|
| @@ -1481,4 +1481,31 @@ 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()");
|
| +}
|
| +
|
| +// 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
|
|
|