Index: content/browser/quota/quota_database_unittest.cc |
diff --git a/content/browser/quota/quota_database_unittest.cc b/content/browser/quota/quota_database_unittest.cc |
index 8241c188d0b9ecbe23818cb4d617722c33b240d6..5f51c182481fe10fefe2182189ee2a28aad7aa44 100644 |
--- a/content/browser/quota/quota_database_unittest.cc |
+++ b/content/browser/quota/quota_database_unittest.cc |
@@ -168,6 +168,12 @@ class QuotaDatabaseTest : public testing::Test { |
kStorageTypeTemporary, exceptions, policy.get(), &origin)); |
EXPECT_EQ(kOrigin2.spec(), origin.spec()); |
+ // Test that durable origins are excluded from eviction. |
+ policy->AddDurable(kOrigin2); |
+ EXPECT_TRUE(db.GetLRUOrigin( |
+ kStorageTypeTemporary, exceptions, policy.get(), &origin)); |
+ EXPECT_EQ(kOrigin3.spec(), origin.spec()); |
+ |
exceptions.insert(kOrigin1); |
EXPECT_TRUE(db.GetLRUOrigin(kStorageTypeTemporary, exceptions, |
NULL, &origin)); |