Index: content/browser/webrtc/webrtc_depth_capture_browsertest.cc |
diff --git a/content/browser/webrtc/webrtc_depth_capture_browsertest.cc b/content/browser/webrtc/webrtc_depth_capture_browsertest.cc |
index 4d881801d29a4f3e78e05ab06197b6e22c9b00a5..afd958f44b696a1041667f5614b313e7f0f2f988 100644 |
--- a/content/browser/webrtc/webrtc_depth_capture_browsertest.cc |
+++ b/content/browser/webrtc/webrtc_depth_capture_browsertest.cc |
@@ -17,6 +17,8 @@ namespace { |
static const char kGetDepthStreamAndCallCreateImageBitmap[] = |
"getDepthStreamAndCallCreateImageBitmap"; |
+static const char kGetDepthStreamAndCameraCalibration[] = |
+ "getDepthStreamAndCameraCalibration"; |
void RemoveSwitchFromCommandLine(base::CommandLine* command_line, |
const std::string& switch_value) { |
@@ -74,4 +76,20 @@ IN_PROC_BROWSER_TEST_F(WebRtcDepthCaptureBrowserTest, |
"%s({video: true});", kGetDepthStreamAndCallCreateImageBitmap)); |
} |
+IN_PROC_BROWSER_TEST_F(WebRtcDepthCaptureBrowserTest, |
+ GetDepthStreamAndCameraCalibration) { |
+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); |
+ command_line->AppendSwitchASCII("--enable-blink-features", |
+ "MediaGetSettings,MediaCaptureDepth"); |
+ |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
+ |
+ GURL url( |
+ embedded_test_server()->GetURL("/media/getusermedia-depth-capture.html")); |
+ NavigateToURL(shell(), url); |
+ |
+ ExecuteJavascriptAndWaitForOk(base::StringPrintf( |
+ "%s({video: true});", kGetDepthStreamAndCameraCalibration)); |
+} |
+ |
} // namespace content |