Index: chrome/browser/extensions/content_verifier_browsertest.cc |
diff --git a/chrome/browser/extensions/content_verifier_browsertest.cc b/chrome/browser/extensions/content_verifier_browsertest.cc |
index f44c9d2dce247cdbeed4ae0c9368031732135a86..63c6b041ac0391c6f4c2a8c18175d96f159f9fb7 100644 |
--- a/chrome/browser/extensions/content_verifier_browsertest.cc |
+++ b/chrome/browser/extensions/content_verifier_browsertest.cc |
@@ -13,6 +13,7 @@ |
#include "base/run_loop.h" |
#include "base/scoped_observer.h" |
#include "base/strings/string_split.h" |
+#include "base/threading/thread_restrictions.h" |
#include "base/threading/thread_task_runner_handle.h" |
#include "chrome/browser/extensions/browsertest_util.h" |
#include "chrome/browser/extensions/chrome_content_verifier_delegate.h" |
@@ -542,7 +543,10 @@ class ContentVerifierTest : public ExtensionBrowserTest { |
// being what was signed by the webstore. |
base::FilePath scriptfile = extension->path().AppendASCII(script_relpath); |
std::string extra = "some_extra_function_call();"; |
- ASSERT_TRUE(base::AppendToFile(scriptfile, extra.data(), extra.size())); |
+ { |
+ base::ThreadRestrictions::ScopedAllowIO allow_io; |
+ ASSERT_TRUE(base::AppendToFile(scriptfile, extra.data(), extra.size())); |
+ } |
DisableExtension(id); |
job_observer.ExpectJobResult(id, script_relfilepath, |
JobObserver::Result::FAILURE); |