Index: content/browser/renderer_host/media/audio_renderer_host_unittest.cc |
diff --git a/content/browser/renderer_host/media/audio_renderer_host_unittest.cc b/content/browser/renderer_host/media/audio_renderer_host_unittest.cc |
index 5260d7269b7deced525ca5a971bcba65e8bb4727..b68737d843ca4b9812179ad231eeac8c548670e6 100644 |
--- a/content/browser/renderer_host/media/audio_renderer_host_unittest.cc |
+++ b/content/browser/renderer_host/media/audio_renderer_host_unittest.cc |
@@ -51,6 +51,8 @@ class MockAudioRendererHost : public AudioRendererHost { |
} |
virtual ~MockAudioRendererHost() { |
+ // Make sure all audio streams have been deleted. |
+ EXPECT_EQ(0u, audio_entries_.size()); |
} |
// A list of mock methods. |
@@ -189,7 +191,6 @@ class AudioRendererHostTest : public testing::Test { |
void Create() { |
EXPECT_CALL(*observer_, |
OnSetAudioStreamStatus(_, kStreamId, "created")); |
- EXPECT_CALL(*observer_, OnDeleteAudioStream(_, kStreamId)); |
InSequence s; |
// We will first receive an OnStreamCreated() signal. |
@@ -263,6 +264,9 @@ class AudioRendererHostTest : public testing::Test { |
// Expect an error signal sent through IPC. |
EXPECT_CALL(*host_, OnStreamError(kStreamId)); |
+ // Expect the audio stream will be deleted. |
+ EXPECT_CALL(*observer_, OnDeleteAudioStream(_, kStreamId)); |
+ |
// Simulate an error sent from the audio device. |
host_->OnError(controller, 0); |
SyncWithAudioThread(); |