| Index: media/remoting/remoting_renderer_controller_unittest.cc
|
| diff --git a/media/remoting/remoting_renderer_controller_unittest.cc b/media/remoting/remoting_renderer_controller_unittest.cc
|
| index b22e67d7c941612d12179ad97395db24e1932a1a..23a052ffcea8424a067ec713e2cfd0fa66ad486c 100644
|
| --- a/media/remoting/remoting_renderer_controller_unittest.cc
|
| +++ b/media/remoting/remoting_renderer_controller_unittest.cc
|
| @@ -90,6 +90,9 @@ TEST_F(RemotingRendererControllerTest, ToggleRendererOnFullscreenChange) {
|
| EXPECT_FALSE(is_rendering_remotely_);
|
| remoting_renderer_controller_->OnRemotePlaybackDisabled(false);
|
| RunUntilIdle();
|
| + EXPECT_FALSE(is_rendering_remotely_);
|
| + remoting_renderer_controller_->OnPlaying();
|
| + RunUntilIdle();
|
| EXPECT_TRUE(is_rendering_remotely_); // All requirements now satisfied.
|
|
|
| // Leaving fullscreen should shut down remoting.
|
| @@ -114,6 +117,9 @@ TEST_F(RemotingRendererControllerTest, ToggleRendererOnSinkCapabilities) {
|
| remoting_renderer_controller_->OnRemotePlaybackDisabled(false);
|
| RunUntilIdle();
|
| EXPECT_FALSE(is_rendering_remotely_);
|
| + remoting_renderer_controller_->OnPlaying();
|
| + RunUntilIdle();
|
| + EXPECT_FALSE(is_rendering_remotely_);
|
| remoting_renderer_controller_->OnEnteredFullscreen();
|
| RunUntilIdle();
|
| EXPECT_FALSE(is_rendering_remotely_);
|
| @@ -159,6 +165,9 @@ TEST_F(RemotingRendererControllerTest, ToggleRendererOnDisableChange) {
|
| EXPECT_FALSE(is_rendering_remotely_);
|
| remoting_renderer_controller_->OnRemotePlaybackDisabled(false);
|
| RunUntilIdle();
|
| + EXPECT_FALSE(is_rendering_remotely_);
|
| + remoting_renderer_controller_->OnPlaying();
|
| + RunUntilIdle();
|
| EXPECT_TRUE(is_rendering_remotely_); // All requirements now satisfied.
|
|
|
| // If the page disables remote playback (e.g., by setting the
|
| @@ -190,6 +199,9 @@ TEST_F(RemotingRendererControllerTest, StartFailed) {
|
| remoting_renderer_controller_->OnRemotePlaybackDisabled(false);
|
| RunUntilIdle();
|
| EXPECT_FALSE(is_rendering_remotely_);
|
| + remoting_renderer_controller_->OnPlaying();
|
| + RunUntilIdle();
|
| + EXPECT_FALSE(is_rendering_remotely_);
|
| }
|
|
|
| TEST_F(RemotingRendererControllerTest, EncryptedWithRemotingCdm) {
|
| @@ -202,6 +214,7 @@ TEST_F(RemotingRendererControllerTest, EncryptedWithRemotingCdm) {
|
| EXPECT_FALSE(is_rendering_remotely_);
|
| remoting_renderer_controller_->OnMetadataChanged(EncryptedMetadata());
|
| remoting_renderer_controller_->OnRemotePlaybackDisabled(false);
|
| + remoting_renderer_controller_->OnPlaying();
|
| RunUntilIdle();
|
| EXPECT_FALSE(is_rendering_remotely_);
|
| scoped_refptr<RemotingSourceImpl> cdm_remoting_source_impl =
|
| @@ -267,6 +280,9 @@ TEST_F(RemotingRendererControllerTest, EncryptedWithLocalCdm) {
|
| remoting_renderer_controller_->OnRemotePlaybackDisabled(false);
|
| RunUntilIdle();
|
| EXPECT_FALSE(is_rendering_remotely_);
|
| + remoting_renderer_controller_->OnPlaying();
|
| + RunUntilIdle();
|
| + EXPECT_FALSE(is_rendering_remotely_);
|
|
|
| scoped_refptr<RemotingSourceImpl> cdm_remoting_source_impl =
|
| CreateRemotingSourceImpl(true);
|
| @@ -297,6 +313,9 @@ TEST_F(RemotingRendererControllerTest, EncryptedWithFailedRemotingCdm) {
|
| remoting_renderer_controller_->OnRemotePlaybackDisabled(false);
|
| RunUntilIdle();
|
| EXPECT_FALSE(is_rendering_remotely_);
|
| + remoting_renderer_controller_->OnPlaying();
|
| + RunUntilIdle();
|
| + EXPECT_FALSE(is_rendering_remotely_);
|
|
|
| scoped_refptr<RemotingSourceImpl> cdm_remoting_source_impl =
|
| CreateRemotingSourceImpl(false);
|
|
|