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 c8d1967a70a3efd26e5eb88d3d55f62c1198e218..2213cc9519cd9179c6b66b00d11434d22d2ea11a 100644 |
--- a/chrome/browser/extensions/extension_prefs_unittest.cc |
+++ b/chrome/browser/extensions/extension_prefs_unittest.cc |
@@ -367,3 +367,28 @@ private: |
scoped_refptr<Extension> extension_; |
}; |
TEST_F(ExtensionPrefsAppLaunchIndex, ExtensionPrefsAppLaunchIndex) {} |
+ |
+class ExtensionPrefsPrecedences : public ExtensionPrefsTest { |
+ public: |
+ virtual void Initialize() { |
+ std::vector<std::string> precedence; |
+ prefs()->GetExtensionPrecedences(&precedence); |
+ EXPECT_EQ(0u, precedence.size()); |
+ } |
+ |
+ virtual void Verify() { |
+ std::vector<std::string> precedence; |
+ precedence.push_back("A"); |
+ precedence.push_back("C"); |
+ precedence.push_back("B"); |
+ prefs()->PersistExtensionPrecedences(precedence); |
+ |
+ prefs_.RecreateExtensionPrefs(); |
+ |
+ std::vector<std::string> retrieved_precedence; |
+ prefs()->GetExtensionPrecedences(&retrieved_precedence); |
+ EXPECT_EQ(precedence, retrieved_precedence); |
+ } |
+}; |
+TEST_F(ExtensionPrefsPrecedences, ExtensionPrefsPrecedences) {} |
+ |