summaryrefslogtreecommitdiffstats
path: root/net/url_request
diff options
context:
space:
mode:
authorearthdok@chromium.org <earthdok@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-20 08:36:18 +0000
committerearthdok@chromium.org <earthdok@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-20 08:36:18 +0000
commite4034ada4a36f0bbc061c82930813d07c38d167e (patch)
tree70546f1824290cd1d5403053c017914da6819857 /net/url_request
parentb277420623640d1650aa39f34f229d2e99c6c139 (diff)
downloadchromium_src-e4034ada4a36f0bbc061c82930813d07c38d167e.zip
chromium_src-e4034ada4a36f0bbc061c82930813d07c38d167e.tar.gz
chromium_src-e4034ada4a36f0bbc061c82930813d07c38d167e.tar.bz2
Pump the message loop in URLRequest tests.
Fixes memory leaks. BUG=290897 R=rsleevi@chromium.org Review URL: https://chromiumcodereview.appspot.com/23532081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224334 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/url_request')
-rw-r--r--net/url_request/url_request_unittest.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/net/url_request/url_request_unittest.cc b/net/url_request/url_request_unittest.cc
index c1178fe..d18de13 100644
--- a/net/url_request/url_request_unittest.cc
+++ b/net/url_request/url_request_unittest.cc
@@ -598,7 +598,10 @@ class URLRequestTest : public PlatformTest {
default_context_.set_job_factory(&job_factory_);
default_context_.Init();
}
- virtual ~URLRequestTest() {}
+ virtual ~URLRequestTest() {
+ // URLRequestJobs may post clean-up tasks on destruction.
+ base::RunLoop().RunUntilIdle();
+ }
// Adds the TestJobInterceptor to the default context.
TestJobInterceptor* AddTestInterceptor() {