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..b3ee12631b628516a4da849aa230058587c94bc3 100644 |
--- a/chrome/browser/extensions/extension_prefs_unittest.cc |
+++ b/chrome/browser/extensions/extension_prefs_unittest.cc |
@@ -796,6 +796,17 @@ class ExtensionPrefsFlags : public ExtensionPrefsTest { |
bookmark_extension_ = prefs_.AddExtensionWithManifestAndFlags( |
dictionary, Extension::INTERNAL, Extension::FROM_BOOKMARK); |
} |
+ |
+ { |
+ base::DictionaryValue dictionary; |
+ dictionary.SetString(extension_manifest_keys::kName, |
+ "was_installed_by_default"); |
+ dictionary.SetString(extension_manifest_keys::kVersion, "0.1"); |
+ default_extension_ = prefs_.AddExtensionWithManifestAndFlags( |
+ dictionary, |
+ Extension::INTERNAL, |
+ Extension::WAS_INSTALLED_BY_DEFAULT); |
+ } |
} |
virtual void Verify() { |
@@ -804,11 +815,14 @@ class ExtensionPrefsFlags : public ExtensionPrefsTest { |
EXPECT_TRUE(prefs()->IsFromBookmark(bookmark_extension_->id())); |
EXPECT_FALSE(prefs()->IsFromWebStore(bookmark_extension_->id())); |
+ |
+ EXPECT_TRUE(prefs()->WasInstalledByDefault(default_extension_->id())); |
} |
private: |
scoped_refptr<Extension> webstore_extension_; |
scoped_refptr<Extension> bookmark_extension_; |
+ scoped_refptr<Extension> default_extension_; |
}; |
TEST_F(ExtensionPrefsFlags, ExtensionPrefsFlags) {} |