Index: content/renderer/media/media_stream_video_track_unittest.cc |
diff --git a/content/renderer/media/media_stream_video_track_unittest.cc b/content/renderer/media/media_stream_video_track_unittest.cc |
index 85b7bdafab931b275f71c8025785bb5bc5fd8fb1..b6df6359a031af5cde9bfcc4a8fec3c24fb09caa 100644 |
--- a/content/renderer/media/media_stream_video_track_unittest.cc |
+++ b/content/renderer/media/media_stream_video_track_unittest.cc |
@@ -255,4 +255,17 @@ TEST_F(MediaStreamVideoTrackTest, CheckTrackRequestsFrame) { |
sink.DisconnectFromTrack(); |
} |
+TEST_F(MediaStreamVideoTrackTest, GetSettings) { |
+ blink::WebMediaStreamTrack track = CreateTrack(); |
+ MediaStreamVideoTrack* const native_track = |
+ MediaStreamVideoTrack::GetVideoTrack(track); |
+ blink::WebMediaStreamTrack::Settings settings; |
+ native_track->getSettings(settings); |
+ // These values come straight from the mock video track implementation. |
+ EXPECT_EQ(640, settings.width); |
+ EXPECT_EQ(480, settings.height); |
+ EXPECT_EQ(30.0, settings.frameRate); |
+ EXPECT_EQ(blink::WebMediaStreamTrack::FacingMode::None, settings.facingMode); |
+} |
+ |
} // namespace content |