| Index: chrome/browser/permissions/permission_context_base_unittest.cc
|
| diff --git a/chrome/browser/permissions/permission_context_base_unittest.cc b/chrome/browser/permissions/permission_context_base_unittest.cc
|
| index 7e09f909dd4ebdade53b5c46aaaaef0b860acfa2..9e5cbdf204c3c92fa009a16f7468a12852efb007 100644
|
| --- a/chrome/browser/permissions/permission_context_base_unittest.cc
|
| +++ b/chrome/browser/permissions/permission_context_base_unittest.cc
|
| @@ -288,7 +288,8 @@ class PermissionContextBaseTests : public ChromeRenderViewHostTestHarness {
|
| ASSERT_EQ(1u, permission_context.decisions().size());
|
| EXPECT_EQ(decision, permission_context.decisions()[0]);
|
| EXPECT_TRUE(permission_context.tab_context_updated());
|
| -
|
| + histograms.ExpectBucketCount("Permissions.AutoBlocker.EmbargoReason",
|
| + PermissionEmbargoReason::NOT_EMBARGOED, 1);
|
| std::string decision_string;
|
| if (decision == CONTENT_SETTING_ALLOW)
|
| decision_string = "Accepted";
|
| @@ -352,6 +353,9 @@ class PermissionContextBaseTests : public ChromeRenderViewHostTestHarness {
|
| "Permissions.Prompt.Dismissed.PriorDismissCount." +
|
| PermissionUtil::GetPermissionString(permission_type),
|
| i, 1);
|
| + histograms.ExpectBucketCount("Permissions.AutoBlocker.EmbargoReason",
|
| + PermissionEmbargoReason::NOT_EMBARGOED,
|
| + i + 1);
|
| ASSERT_EQ(1u, permission_context.decisions().size());
|
| EXPECT_EQ(expected, permission_context.decisions()[0]);
|
| EXPECT_TRUE(permission_context.tab_context_updated());
|
| @@ -376,6 +380,9 @@ class PermissionContextBaseTests : public ChromeRenderViewHostTestHarness {
|
|
|
| EXPECT_EQ(CONTENT_SETTING_BLOCK,
|
| permission_context.GetPermissionStatus(url, url));
|
| + histograms.ExpectBucketCount("Permissions.AutoBlocker.EmbargoReason",
|
| + PermissionEmbargoReason::REPEATED_DISMISSALS,
|
| + 1);
|
| }
|
|
|
| void TestBlockOnSeveralDismissals_TestContent() {
|
| @@ -406,6 +413,9 @@ class PermissionContextBaseTests : public ChromeRenderViewHostTestHarness {
|
| i + 1);
|
| histograms.ExpectBucketCount(
|
| "Permissions.Prompt.Dismissed.PriorDismissCount.Geolocation", i, 1);
|
| + histograms.ExpectBucketCount("Permissions.AutoBlocker.EmbargoReason",
|
| + PermissionEmbargoReason::NOT_EMBARGOED,
|
| + i + 1);
|
| ASSERT_EQ(1u, permission_context.decisions().size());
|
| EXPECT_EQ(CONTENT_SETTING_ASK, permission_context.decisions()[0]);
|
| EXPECT_TRUE(permission_context.tab_context_updated());
|
|
|