Index: chrome/browser/subresource_filter/subresource_filter_unittest.cc |
diff --git a/chrome/browser/subresource_filter/subresource_filter_unittest.cc b/chrome/browser/subresource_filter/subresource_filter_unittest.cc |
index 5134c59a643a9f7dd1f8ce0020279927e4d2b468..16898a473b1a1e5cdf925d2c09d106630c5d276c 100644 |
--- a/chrome/browser/subresource_filter/subresource_filter_unittest.cc |
+++ b/chrome/browser/subresource_filter/subresource_filter_unittest.cc |
@@ -23,7 +23,6 @@ |
#include "components/prefs/testing_pref_service.h" |
#include "components/safe_browsing_db/v4_protocol_manager_util.h" |
#include "components/subresource_filter/content/browser/content_ruleset_service.h" |
-#include "components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h" |
#include "components/subresource_filter/content/browser/fake_safe_browsing_database_manager.h" |
#include "components/subresource_filter/core/browser/ruleset_service.h" |
#include "components/subresource_filter/core/browser/subresource_filter_features.h" |
@@ -102,13 +101,8 @@ class SubresourceFilterTest : public ChromeRenderViewHostTestHarness { |
// Set up the tab helpers. |
InfoBarService::CreateForWebContents(web_contents()); |
TabSpecificContentSettings::CreateForWebContents(web_contents()); |
+ ChromeSubresourceFilterClient::CreateForWebContents(web_contents()); |
- std::unique_ptr<ChromeSubresourceFilterClient> subresource_filter_client( |
- new ChromeSubresourceFilterClient(web_contents())); |
- client_ = subresource_filter_client.get(); |
- subresource_filter::ContentSubresourceFilterDriverFactory:: |
- CreateForWebContents(web_contents(), |
- std::move(subresource_filter_client)); |
base::RunLoop().RunUntilIdle(); |
} |
@@ -153,7 +147,9 @@ class SubresourceFilterTest : public ChromeRenderViewHostTestHarness { |
url, safe_browsing::SB_THREAT_TYPE_SUBRESOURCE_FILTER); |
} |
- ChromeSubresourceFilterClient* client() { return client_; } |
+ ChromeSubresourceFilterClient* client() { |
+ return ChromeSubresourceFilterClient::FromWebContents(web_contents()); |
+ } |
private: |
base::ScopedTempDir ruleset_service_dir_; |
@@ -163,8 +159,6 @@ class SubresourceFilterTest : public ChromeRenderViewHostTestHarness { |
scoped_refptr<FakeSafeBrowsingDatabaseManager> fake_safe_browsing_database_; |
- ChromeSubresourceFilterClient* client_ = nullptr; |
- |
DISALLOW_COPY_AND_ASSIGN(SubresourceFilterTest); |
}; |