| Index: extensions/browser/content_verifier.cc
|
| diff --git a/extensions/browser/content_verifier.cc b/extensions/browser/content_verifier.cc
|
| index 3bbe4a9a6bdc2d67c697e17625b7fb29d87fe500..ff03fde1242ffd241920a8f240f54a1eef6eed36 100644
|
| --- a/extensions/browser/content_verifier.cc
|
| +++ b/extensions/browser/content_verifier.cc
|
| @@ -20,6 +20,17 @@
|
|
|
| namespace extensions {
|
|
|
| +namespace {
|
| +
|
| +ContentVerifier::TestObserver* g_test_observer = NULL;
|
| +
|
| +} // namespace
|
| +
|
| +// static
|
| +void ContentVerifier::SetObserverForTests(TestObserver* observer) {
|
| + g_test_observer = observer;
|
| +}
|
| +
|
| ContentVerifier::ContentVerifier(content::BrowserContext* context,
|
| ContentVerifierDelegate* delegate)
|
| : shutdown_(false),
|
| @@ -187,6 +198,9 @@ void ContentVerifier::OnFetchComplete(
|
| bool success,
|
| bool was_force_check,
|
| const std::set<base::FilePath>& hash_mismatch_paths) {
|
| + if (g_test_observer)
|
| + g_test_observer->OnFetchComplete(extension_id, success);
|
| +
|
| if (shutdown_)
|
| return;
|
|
|
|
|