summaryrefslogtreecommitdiffstats
path: root/webkit/fileapi/file_system_url_request_job_unittest.cc
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-21 17:51:30 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-21 17:51:30 +0000
commit5030416098386143fa314dbfe14fa46acdd34198 (patch)
treeacc367f84f0ad0ae20d5ed1d09278fdaa48733ca /webkit/fileapi/file_system_url_request_job_unittest.cc
parent61af32de2587714e5df7b1892365a9106b273204 (diff)
downloadchromium_src-5030416098386143fa314dbfe14fa46acdd34198.zip
chromium_src-5030416098386143fa314dbfe14fa46acdd34198.tar.gz
chromium_src-5030416098386143fa314dbfe14fa46acdd34198.tar.bz2
base::Bind: Convert most of webkit/appcache.
BUG=none TEST=none R=csilv Review URL: http://codereview.chromium.org/8991001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115353 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/fileapi/file_system_url_request_job_unittest.cc')
-rw-r--r--webkit/fileapi/file_system_url_request_job_unittest.cc12
1 files changed, 1 insertions, 11 deletions
diff --git a/webkit/fileapi/file_system_url_request_job_unittest.cc b/webkit/fileapi/file_system_url_request_job_unittest.cc
index bd0ada8..10f4d0c 100644
--- a/webkit/fileapi/file_system_url_request_job_unittest.cc
+++ b/webkit/fileapi/file_system_url_request_job_unittest.cc
@@ -335,22 +335,12 @@ TEST_F(FileSystemURLRequestJobTest, NoSuchFile) {
EXPECT_EQ(net::ERR_FILE_NOT_FOUND, request_->status().error());
}
-class QuitNowTask : public Task {
- public:
- virtual void Run() {
- MessageLoop::current()->QuitNow();
- }
-};
-
TEST_F(FileSystemURLRequestJobTest, Cancel) {
WriteFile("file1.dat", kTestFileData, arraysize(kTestFileData) - 1);
TestRequestNoRun(CreateFileSystemURL("file1.dat"));
// Run StartAsync() and only StartAsync().
- MessageLoop::current()->PostTask(FROM_HERE, new QuitNowTask);
- MessageLoop::current()->Run();
-
- request_.reset();
+ MessageLoop::current()->DeleteSoon(FROM_HERE, request_.release());
MessageLoop::current()->RunAllPending();
// If we get here, success! we didn't crash!
}