Index: chrome/browser/renderer_host/audio_renderer_host_unittest.cc |
diff --git a/chrome/browser/renderer_host/audio_renderer_host_unittest.cc b/chrome/browser/renderer_host/audio_renderer_host_unittest.cc |
index 443966b0d470530f454161a011cca44c0e2cc1da..d7ab83106f5aa65fea9f2ed893e3107acaec5184 100644 |
--- a/chrome/browser/renderer_host/audio_renderer_host_unittest.cc |
+++ b/chrome/browser/renderer_host/audio_renderer_host_unittest.cc |
@@ -11,10 +11,17 @@ |
class AudioRendererHostTest : public testing::Test { |
protected: |
virtual void SetUp() { |
- host_.reset(new AudioRendererHost(MessageLoop::current())); |
+ // Create a message loop so AudioRendererHost can use it. |
+ message_loop_.reset(new MessageLoop(MessageLoop::TYPE_IO)); |
+ host_ = new AudioRendererHost(MessageLoop::current()); |
} |
- scoped_ptr<AudioRendererHost> host_; |
+ virtual void TearDown() { |
+ host_->Destroy(); |
+ } |
+ |
+ scoped_refptr<AudioRendererHost> host_; |
+ scoped_ptr<MessageLoop> message_loop_; |
}; |
TEST_F(AudioRendererHostTest, NoTest) { |