| 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 75cf5e06242a6b2bfdaa34877c945e600eb2fa8f..00d61f056486c6926b1cbf8538c1f79baca71f30 100644
|
| --- a/media/mojo/clients/mojo_renderer_unittest.cc
|
| +++ b/media/mojo/clients/mojo_renderer_unittest.cc
|
| @@ -379,4 +379,18 @@ TEST_F(MojoRendererTest, Destroy_PendingSetCdm) {
|
| // TODO(xhwang): Add more tests on OnError. For example, ErrorDuringFlush,
|
| // ErrorAfterFlush etc.
|
|
|
| +TEST_F(MojoRendererTest, ErrorDuringPlayback) {
|
| + Initialize();
|
| +
|
| + EXPECT_CALL(renderer_client_, OnError(PIPELINE_ERROR_DECODE)).Times(1);
|
| +
|
| + Play();
|
| + remote_renderer_client_->OnError(PIPELINE_ERROR_DECODE);
|
| + base::RunLoop().RunUntilIdle();
|
| +
|
| + EXPECT_CALL(*mock_renderer_, SetPlaybackRate(0.0)).Times(1);
|
| + mojo_renderer_->SetPlaybackRate(0.0);
|
| + Flush();
|
| +}
|
| +
|
| } // namespace media
|
|
|