Index: chrome/browser/browsing_data/browsing_data_local_storage_helper_unittest.cc |
diff --git a/chrome/browser/browsing_data/browsing_data_local_storage_helper_unittest.cc b/chrome/browser/browsing_data/browsing_data_local_storage_helper_unittest.cc |
index b426ff43816745e5b5fdf51de9e570a890010f65..d5043e0cc7de42fd19653c593597e00e41fcbf4a 100644 |
--- a/chrome/browser/browsing_data/browsing_data_local_storage_helper_unittest.cc |
+++ b/chrome/browser/browsing_data/browsing_data_local_storage_helper_unittest.cc |
@@ -52,15 +52,23 @@ TEST_F(CannedBrowsingDataLocalStorageTest, Delete) { |
// Local storage for a suborigin |
// (https://www.chromestatus.com/feature/5569465034997760) should be deleted |
// when the corresponding physical origin is deleted. |
- const GURL suborigin("http-so://suborigin.foo.example.com"); |
- helper->AddLocalStorage(suborigin); |
+ const GURL suborigin_on_origin_3("http-so://suborigin.foo.example.com"); |
+ helper->AddLocalStorage(suborigin_on_origin_3); |
EXPECT_EQ(2u, helper->GetLocalStorageCount()); |
helper->DeleteOrigin(origin3); |
EXPECT_EQ(0u, helper->GetLocalStorageCount()); |
- helper->AddLocalStorage(suborigin); |
+ helper->AddLocalStorage(suborigin_on_origin_3); |
EXPECT_EQ(1u, helper->GetLocalStorageCount()); |
helper->DeleteOrigin(origin3); |
EXPECT_EQ(0u, helper->GetLocalStorageCount()); |
+ |
+ // Similarly, the suborigin should be deleted when the corresponding |
+ // physical origin is deleted. |
+ helper->AddLocalStorage(origin3); |
+ helper->AddLocalStorage(suborigin_on_origin_3); |
+ EXPECT_EQ(2u, helper->GetLocalStorageCount()); |
+ helper->DeleteOrigin(suborigin_on_origin_3); |
+ EXPECT_EQ(0u, helper->GetLocalStorageCount()); |
} |
TEST_F(CannedBrowsingDataLocalStorageTest, IgnoreExtensionsAndDevTools) { |