| Index: chrome/browser/extensions/extension_special_storage_policy_unittest.cc
|
| diff --git a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc
|
| index 1916e307c259080188c33a1c7abeca14df517d1d..b25b31f0e34246b36cb77c736903fe3a5d58f869 100644
|
| --- a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc
|
| @@ -251,6 +251,23 @@ TEST_F(ExtensionSpecialStoragePolicyTest, AppWithUnlimitedStorage) {
|
| EXPECT_FALSE(policy_->IsStorageUnlimited(GURL("https://bar.wildcards/")));
|
| }
|
|
|
| +TEST_F(ExtensionSpecialStoragePolicyTest, CanQueryDiskSize) {
|
| + const GURL kHttpUrl("http://foo");
|
| + const GURL kExtensionUrl("chrome-extension://bar");
|
| + scoped_refptr<Extension> regular_app(CreateRegularApp());
|
| + scoped_refptr<Extension> protected_app(CreateProtectedApp());
|
| + scoped_refptr<Extension> unlimited_app(CreateUnlimitedApp());
|
| + policy_->GrantRightsForExtension(regular_app.get(), NULL);
|
| + policy_->GrantRightsForExtension(protected_app.get(), NULL);
|
| + policy_->GrantRightsForExtension(unlimited_app.get(), NULL);
|
| +
|
| + EXPECT_FALSE(policy_->CanQueryDiskSize(kHttpUrl));
|
| + EXPECT_FALSE(policy_->CanQueryDiskSize(kExtensionUrl));
|
| + EXPECT_TRUE(policy_->CanQueryDiskSize(regular_app->url()));
|
| + EXPECT_TRUE(policy_->CanQueryDiskSize(protected_app->url()));
|
| + EXPECT_TRUE(policy_->CanQueryDiskSize(unlimited_app->url()));
|
| +}
|
| +
|
| TEST_F(ExtensionSpecialStoragePolicyTest, HasIsolatedStorage) {
|
| const GURL kHttpUrl("http://foo");
|
| const GURL kExtensionUrl("chrome-extension://bar");
|
|
|