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