Index: chrome/browser/extensions/extension_resource_request_policy_apitest.cc |
diff --git a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc |
index ad316d54ec6b49ac898d8b3499ab6c018a7aa1fb..9049e91e7e221a04b0c9f4177e509b50478e7750 100644 |
--- a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc |
+++ b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc |
@@ -77,9 +77,13 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, OriginPrivileges) { |
// A data URL. Data URLs should always be able to load chrome-extension:// |
// resources. |
std::string file_source; |
- ASSERT_TRUE(base::ReadFileToString( |
- test_data_dir_.AppendASCII("extension_resource_request_policy") |
- .AppendASCII("index.html"), &file_source)); |
+ { |
+ base::ThreadRestrictions::ScopedAllowIO allow_io; |
+ ASSERT_TRUE(base::ReadFileToString( |
+ test_data_dir_.AppendASCII("extension_resource_request_policy") |
+ .AppendASCII("index.html"), |
+ &file_source)); |
+ } |
ui_test_utils::NavigateToURL(browser(), |
GURL(std::string("data:text/html;charset=utf-8,") + file_source)); |
ASSERT_TRUE(content::ExecuteScriptAndExtractString( |