Index: content/renderer/media/media_stream_video_track_unittest.cc |
diff --git a/content/renderer/media/media_stream_video_track_unittest.cc b/content/renderer/media/media_stream_video_track_unittest.cc |
index 2571ee4add25269b575b73229cf1e3cba93c3bdc..51055ea6bf623e6d2cdd8320efa749fd75688093 100644 |
--- a/content/renderer/media/media_stream_video_track_unittest.cc |
+++ b/content/renderer/media/media_stream_video_track_unittest.cc |
@@ -15,6 +15,7 @@ |
#include "content/renderer/media/mock_media_stream_video_source.h" |
#include "media/base/video_frame.h" |
#include "testing/gtest/include/gtest/gtest.h" |
+#include "third_party/WebKit/public/web/WebHeap.h" |
namespace content { |
@@ -40,6 +41,11 @@ class MediaStreamVideoTrackTest : public ::testing::Test { |
virtual ~MediaStreamVideoTrackTest() { |
} |
+ virtual void TearDown() OVERRIDE { |
+ blink_source_.reset(); |
+ blink::WebHeap::collectAllGarbageForTesting(); |
+ } |
+ |
void DeliverVideoFrameAndWaitForRenderer(MockMediaStreamVideoSink* sink) { |
base::RunLoop run_loop; |
base::Closure quit_closure = run_loop.QuitClosure(); |