| 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 5f45ad553790176f1156bf2f612f09cf4ed95767..26df5b15ca232b6ccb3f41c73e18acec843931cd 100644
|
| --- a/chrome/browser/extensions/extension_prefs_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_prefs_unittest.cc
|
| @@ -345,3 +345,26 @@ class ExtensionPrefsAppToolbars : public ExtensionPrefsTest {
|
| std::string extension_id_overridden_off_;
|
| };
|
| TEST_F(ExtensionPrefsAppToolbars, ExtensionPrefsAppToolbars) {}
|
| +
|
| +class ExtensionPrefsOnExtensionInstalled : public ExtensionPrefsTest {
|
| + public:
|
| + virtual void Initialize() {
|
| + extension_.reset(prefs_.AddExtension("on_extension_installed"));
|
| + EXPECT_EQ(Extension::ENABLED,
|
| + prefs()->GetExtensionState(extension_->id()));
|
| + EXPECT_FALSE(prefs()->IsIncognitoEnabled(extension_->id()));
|
| + prefs()->OnExtensionInstalled(extension_.get(),
|
| + Extension::DISABLED, true);
|
| + }
|
| +
|
| + virtual void Verify() {
|
| + EXPECT_EQ(Extension::DISABLED,
|
| + prefs()->GetExtensionState(extension_->id()));
|
| + EXPECT_TRUE(prefs()->IsIncognitoEnabled(extension_->id()));
|
| + }
|
| +
|
| + private:
|
| + scoped_ptr<Extension> extension_;
|
| +};
|
| +TEST_F(ExtensionPrefsOnExtensionInstalled,
|
| + ExtensionPrefsOnExtensionInstalled) {}
|
|
|