Index: chrome/browser/chromeos/gview_request_interceptor_unittest.cc |
diff --git a/chrome/browser/chromeos/gview_request_interceptor_unittest.cc b/chrome/browser/chromeos/gview_request_interceptor_unittest.cc |
index 97eb568394384f761cab0c36867b8c37bbffc0b1..33662b7e9d5b9c28c80da51514125948d19e8750 100644 |
--- a/chrome/browser/chromeos/gview_request_interceptor_unittest.cc |
+++ b/chrome/browser/chromeos/gview_request_interceptor_unittest.cc |
@@ -71,6 +71,7 @@ class GViewRequestInterceptorTest : public testing::Test { |
public: |
GViewRequestInterceptorTest() |
: ui_thread_(BrowserThread::UI, &message_loop_), |
+ file_thread_(BrowserThread::FILE, &message_loop_), |
io_thread_(BrowserThread::IO, &message_loop_) {} |
virtual void SetUp() { |
@@ -96,6 +97,7 @@ class GViewRequestInterceptorTest : public testing::Test { |
} |
virtual void TearDown() { |
+ plugin_prefs_->ShutdownOnUIThread(); |
content::ResourceContext* resource_context = |
content::MockResourceContext::GetInstance(); |
net::URLRequestContext* request_context = |
@@ -110,7 +112,6 @@ class GViewRequestInterceptorTest : public testing::Test { |
void RegisterPDFPlugin() { |
webkit::WebPluginInfo info; |
info.path = pdf_path_; |
- info.enabled = webkit::WebPluginInfo::USER_ENABLED_POLICY_UNMANAGED; |
webkit::npapi::PluginList::Singleton()->RegisterInternalPlugin(info); |
webkit::npapi::PluginList::Singleton()->RefreshPlugins(); |
} |
@@ -166,6 +167,7 @@ class GViewRequestInterceptorTest : public testing::Test { |
protected: |
MessageLoopForIO message_loop_; |
BrowserThread ui_thread_; |
+ BrowserThread file_thread_; |
BrowserThread io_thread_; |
TestingPrefService prefs_; |
scoped_refptr<PluginPrefs> plugin_prefs_; |
@@ -197,7 +199,7 @@ TEST_F(GViewRequestInterceptorTest, DoNotInterceptDownload) { |
TEST_F(GViewRequestInterceptorTest, DoNotInterceptPdfWhenEnabled) { |
SetPDFPluginLoadedState(true); |
- webkit::npapi::PluginList::Singleton()->EnablePlugin(pdf_path_); |
+ plugin_prefs_->EnablePlugin(true, pdf_path_); |
net::URLRequest request(GURL("http://foo.com/file.pdf"), &test_delegate_); |
SetupRequest(&request); |
@@ -209,7 +211,7 @@ TEST_F(GViewRequestInterceptorTest, DoNotInterceptPdfWhenEnabled) { |
TEST_F(GViewRequestInterceptorTest, InterceptPdfWhenDisabled) { |
SetPDFPluginLoadedState(true); |
- webkit::npapi::PluginList::Singleton()->DisablePlugin(pdf_path_); |
+ plugin_prefs_->EnablePlugin(false, pdf_path_); |
net::URLRequest request(GURL("http://foo.com/file.pdf"), &test_delegate_); |
SetupRequest(&request); |