Chromium Code Reviews| Index: net/base/upload_file_element_reader_unittest.cc |
| diff --git a/net/base/upload_file_element_reader_unittest.cc b/net/base/upload_file_element_reader_unittest.cc |
| index 8224f773046beee8317096143cdea81c0feb446e..9ad4deca81a3bd4082909a50e4bc0ddcc29e60fe 100644 |
| --- a/net/base/upload_file_element_reader_unittest.cc |
| +++ b/net/base/upload_file_element_reader_unittest.cc |
| @@ -7,6 +7,7 @@ |
| #include "base/file_util.h" |
| #include "base/files/scoped_temp_dir.h" |
| #include "base/message_loop/message_loop_proxy.h" |
| +#include "base/run_loop.h" |
| #include "net/base/io_buffer.h" |
| #include "net/base/net_errors.h" |
| #include "net/base/test_completion_callback.h" |
| @@ -18,6 +19,8 @@ namespace net { |
| class UploadFileElementReaderTest : public PlatformTest { |
| protected: |
| virtual void SetUp() OVERRIDE { |
| + PlatformTest::SetUp(); |
| + |
| // Some tests (*.ReadPartially) rely on bytes_.size() being even. |
| const char kData[] = "123456789abcdefghi"; |
| bytes_.assign(kData, kData + arraysize(kData) - 1); |
| @@ -44,6 +47,12 @@ class UploadFileElementReaderTest : public PlatformTest { |
| EXPECT_FALSE(reader_->IsInMemory()); |
| } |
| + virtual void TearDown() OVERRIDE { |
| + reader_.reset(); |
| + base::RunLoop().RunUntilIdle(); |
| + PlatformTest::TearDown(); |
| + } |
|
Ryan Sleevi
2013/09/13 18:47:10
Ditto here - it should be possible to update these
|
| + |
| std::vector<char> bytes_; |
| scoped_ptr<UploadElementReader> reader_; |
| base::ScopedTempDir temp_dir_; |