summaryrefslogtreecommitdiff
path: root/chromium/components/subresource_filter/content/browser/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/subresource_filter/content/browser/BUILD.gn')
-rw-r--r--chromium/components/subresource_filter/content/browser/BUILD.gn35
1 files changed, 32 insertions, 3 deletions
diff --git a/chromium/components/subresource_filter/content/browser/BUILD.gn b/chromium/components/subresource_filter/content/browser/BUILD.gn
index 44eeb1db6c4..bda66f04529 100644
--- a/chromium/components/subresource_filter/content/browser/BUILD.gn
+++ b/chromium/components/subresource_filter/content/browser/BUILD.gn
@@ -8,18 +8,27 @@ static_library("browser") {
"activation_state_computing_navigation_throttle.h",
"async_document_subresource_filter.cc",
"async_document_subresource_filter.h",
- "content_ruleset_service_delegate.cc",
- "content_ruleset_service_delegate.h",
+ "content_activation_list_utils.cc",
+ "content_activation_list_utils.h",
+ "content_ruleset_service.cc",
+ "content_ruleset_service.h",
"content_subresource_filter_driver_factory.cc",
"content_subresource_filter_driver_factory.h",
+ "content_subresource_filter_throttle_manager.cc",
+ "content_subresource_filter_throttle_manager.h",
"subframe_navigation_filtering_throttle.cc",
"subframe_navigation_filtering_throttle.h",
+ "subresource_filter_client.h",
+ "subresource_filter_safe_browsing_activation_throttle.cc",
+ "subresource_filter_safe_browsing_activation_throttle.h",
"verified_ruleset_dealer.cc",
"verified_ruleset_dealer.h",
]
deps = [
"//base",
+ "//components/safe_browsing_db:database_manager",
"//components/safe_browsing_db:util",
+ "//components/safe_browsing_db:v4_local_database_manager",
"//components/subresource_filter/content/common",
"//components/subresource_filter/core/browser",
"//components/subresource_filter/core/common",
@@ -34,17 +43,37 @@ static_library("browser") {
]
}
+static_library("test_support") {
+ testonly = true
+ sources = [
+ "async_document_subresource_filter_test_utils.cc",
+ "async_document_subresource_filter_test_utils.h",
+ ]
+ deps = [
+ ":browser",
+ "//base/test:test_support",
+ "//components/subresource_filter/core/common",
+ "//testing/gtest:gtest",
+ ]
+}
+
source_set("unit_tests") {
testonly = true
sources = [
+ "activation_state_computing_navigation_throttle_unittest.cc",
"async_document_subresource_filter_unittest.cc",
- "content_ruleset_service_delegate_unittest.cc",
+ "content_ruleset_service_unittest.cc",
"content_subresource_filter_driver_factory_unittest.cc",
+ "content_subresource_filter_throttle_manager_unittest.cc",
+ "subframe_navigation_filtering_throttle_unittest.cc",
+ "subresource_filter_safe_browsing_activation_throttle_unittest.cc",
"verified_ruleset_dealer_unittest.cc",
]
deps = [
":browser",
+ ":test_support",
"//base/test:test_support",
+ "//components/safe_browsing_db:test_database_manager",
"//components/safe_browsing_db:util",
"//components/subresource_filter/content/common",
"//components/subresource_filter/core/browser",