Index: components/update_client/update_client_unittest.cc |
diff --git a/components/update_client/update_client_unittest.cc b/components/update_client/update_client_unittest.cc |
index dd8302e42cdb64e97b94890147933bbadb113475..20eb9c7f9f29d00d98fb0b5bf787f576ecb9fdbf 100644 |
--- a/components/update_client/update_client_unittest.cc |
+++ b/components/update_client/update_client_unittest.cc |
@@ -2233,6 +2233,13 @@ TEST_F(UpdateClientTest, EmptyIdList) { |
} |
TEST_F(UpdateClientTest, SendUninstallPing) { |
+ class CompletionCallbackFake { |
+ public: |
+ static void Callback(const base::Closure& quit_closure, Error error) { |
+ quit_closure.Run(); |
+ } |
+ }; |
+ |
class FakeUpdateChecker : public UpdateChecker { |
public: |
static std::unique_ptr<UpdateChecker> Create( |
@@ -2286,8 +2293,11 @@ TEST_F(UpdateClientTest, SendUninstallPing) { |
config(), std::move(ping_manager), &FakeUpdateChecker::Create, |
&FakeCrxDownloader::Create)); |
- update_client->SendUninstallPing("jebgalgnebhfojomionfpkfelancnnkf", |
- base::Version("1.0"), 10); |
+ update_client->SendUninstallPing( |
+ "jebgalgnebhfojomionfpkfelancnnkf", base::Version("1.0"), 10, |
+ base::Bind(&CompletionCallbackFake::Callback, quit_closure())); |
+ |
+ RunThreads(); |
} |
TEST_F(UpdateClientTest, RetryAfter) { |