Index: media/mojo/clients/mojo_renderer_unittest.cc |
diff --git a/media/mojo/clients/mojo_renderer_unittest.cc b/media/mojo/clients/mojo_renderer_unittest.cc |
index e57ccefba0529121386f95f1d8cb465464ba5fad..296949b8ec2d89d95bad6806c4dce424ea773390 100644 |
--- a/media/mojo/clients/mojo_renderer_unittest.cc |
+++ b/media/mojo/clients/mojo_renderer_unittest.cc |
@@ -372,6 +372,21 @@ TEST_F(MojoRendererTest, GetMediaTime) { |
Destroy(); |
} |
+TEST_F(MojoRendererTest, OnBufferingStateChange) { |
+ Initialize(); |
+ Play(); |
+ |
+ EXPECT_CALL(renderer_client_, OnBufferingStateChange(BUFFERING_HAVE_ENOUGH)) |
+ .Times(1); |
+ remote_renderer_client_->OnBufferingStateChange(BUFFERING_HAVE_ENOUGH); |
+ |
+ EXPECT_CALL(renderer_client_, OnBufferingStateChange(BUFFERING_HAVE_NOTHING)) |
+ .Times(1); |
+ remote_renderer_client_->OnBufferingStateChange(BUFFERING_HAVE_NOTHING); |
+ |
+ base::RunLoop().RunUntilIdle(); |
+} |
+ |
TEST_F(MojoRendererTest, OnEnded) { |
Initialize(); |
Play(); |