diff options
Diffstat (limited to 'chrome/browser/browsing_data_appcache_helper_unittest.cc')
-rw-r--r-- | chrome/browser/browsing_data_appcache_helper_unittest.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/chrome/browser/browsing_data_appcache_helper_unittest.cc b/chrome/browser/browsing_data_appcache_helper_unittest.cc index e5631b1..32d928c 100644 --- a/chrome/browser/browsing_data_appcache_helper_unittest.cc +++ b/chrome/browser/browsing_data_appcache_helper_unittest.cc @@ -82,3 +82,18 @@ TEST(CannedBrowsingDataAppCacheHelperTest, Unique) { ASSERT_EQ(1u, collection[manifest.GetOrigin()].size()); EXPECT_EQ(manifest, collection[manifest.GetOrigin()].at(0).manifest_url); } + +TEST(CannedBrowsingDataAppCacheHelperTest, Empty) { + TestingProfile profile; + + GURL manifest("http://example.com/manifest.xml"); + + scoped_refptr<CannedBrowsingDataAppCacheHelper> helper = + new CannedBrowsingDataAppCacheHelper(&profile); + + ASSERT_TRUE(helper->empty()); + helper->AddAppCache(manifest); + ASSERT_FALSE(helper->empty()); + helper->Reset(); + ASSERT_TRUE(helper->empty()); +} |