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 c16b3d4e31a30e19fcb231dd5b77200eeb084f04..448c6097ff124c4d0a22dba4e7044be7871b8eb1 100644 |
--- a/chrome/browser/subresource_filter/subresource_filter_unittest.cc |
+++ b/chrome/browser/subresource_filter/subresource_filter_unittest.cc |
@@ -100,13 +100,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(); |
} |
@@ -151,7 +146,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_; |
@@ -164,8 +161,6 @@ class SubresourceFilterTest : public ChromeRenderViewHostTestHarness { |
scoped_refptr<FakeSafeBrowsingDatabaseManager> fake_safe_browsing_database_; |
- ChromeSubresourceFilterClient* client_ = nullptr; |
- |
DISALLOW_COPY_AND_ASSIGN(SubresourceFilterTest); |
}; |