Index: chrome/browser/extensions/extension_prefs_unittest.cc |
diff --git a/chrome/browser/extensions/extension_prefs_unittest.cc b/chrome/browser/extensions/extension_prefs_unittest.cc |
index 7d2f779fb8edb8037a8b59ab07acf09de6530524..5260c2be66f4cd95da77102d595037886fb9d892 100644 |
--- a/chrome/browser/extensions/extension_prefs_unittest.cc |
+++ b/chrome/browser/extensions/extension_prefs_unittest.cc |
@@ -796,6 +796,14 @@ class ExtensionPrefsFlags : public ExtensionPrefsTest { |
bookmark_extension_ = prefs_.AddExtensionWithManifestAndFlags( |
dictionary, Extension::INTERNAL, Extension::FROM_BOOKMARK); |
} |
+ |
+ { |
+ base::DictionaryValue dictionary; |
+ dictionary.SetString(extension_manifest_keys::kName, "from_default"); |
+ dictionary.SetString(extension_manifest_keys::kVersion, "0.1"); |
+ default_extension_ = prefs_.AddExtensionWithManifestAndFlags( |
+ dictionary, Extension::INTERNAL, Extension::FROM_DEFAULT); |
+ } |
} |
virtual void Verify() { |
@@ -804,11 +812,14 @@ class ExtensionPrefsFlags : public ExtensionPrefsTest { |
EXPECT_TRUE(prefs()->IsFromBookmark(bookmark_extension_->id())); |
EXPECT_FALSE(prefs()->IsFromWebStore(bookmark_extension_->id())); |
+ |
+ EXPECT_TRUE(prefs()->IsFromDefault(default_extension_->id())); |
} |
private: |
scoped_refptr<Extension> webstore_extension_; |
scoped_refptr<Extension> bookmark_extension_; |
+ scoped_refptr<Extension> default_extension_; |
}; |
TEST_F(ExtensionPrefsFlags, ExtensionPrefsFlags) {} |