Index: net/base/upload_data_stream_unittest.cc |
diff --git a/net/base/upload_data_stream_unittest.cc b/net/base/upload_data_stream_unittest.cc |
index 42b71b9cbea2eab026ca75997409a88e72b898e1..e0cbc27c10653342342aa474facd47920320db8d 100644 |
--- a/net/base/upload_data_stream_unittest.cc |
+++ b/net/base/upload_data_stream_unittest.cc |
@@ -14,6 +14,7 @@ |
#include "base/files/scoped_temp_dir.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/message_loop/message_loop.h" |
+#include "base/run_loop.h" |
#include "base/time/time.h" |
#include "net/base/io_buffer.h" |
#include "net/base/net_errors.h" |
@@ -123,9 +124,14 @@ class MockUploadElementReader : public UploadElementReader { |
class UploadDataStreamTest : public PlatformTest { |
public: |
- virtual void SetUp() OVERRIDE { |
+ virtual void SetUp() { |
+ PlatformTest::SetUp(); |
ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); |
} |
+ virtual ~UploadDataStreamTest() { |
+ element_readers_.clear(); |
+ base::RunLoop().RunUntilIdle(); |
+ } |
void FileChangedHelper(const base::FilePath& file_path, |
const base::Time& time, |