| 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);
|
|
|