| Index: extensions/common/file_util_unittest.cc
|
| diff --git a/extensions/common/file_util_unittest.cc b/extensions/common/file_util_unittest.cc
|
| index 0814334bfacc283895372b39d95bdc636eeb7d2e..dc9e59ec6e6f0c734876811864127c2bc636aff2 100644
|
| --- a/extensions/common/file_util_unittest.cc
|
| +++ b/extensions/common/file_util_unittest.cc
|
| @@ -414,7 +414,7 @@ TEST_F(FileUtilTest, WarnOnPrivateKey) {
|
| "extension includes the key file.*ext_root.a_key.pem"));
|
| }
|
|
|
| -TEST_F(FileUtilTest, CheckZeroLengthIconFile) {
|
| +TEST_F(FileUtilTest, CheckZeroLengthAndMissingIconFile) {
|
| base::FilePath install_dir;
|
| ASSERT_TRUE(PathService::Get(DIR_TEST_DATA, &install_dir));
|
|
|
| @@ -425,8 +425,13 @@ TEST_F(FileUtilTest, CheckZeroLengthIconFile) {
|
| std::string error;
|
| scoped_refptr<Extension> extension(file_util::LoadExtension(
|
| ext_dir, Manifest::UNPACKED, Extension::NO_FLAGS, &error));
|
| - EXPECT_TRUE(extension.get() == NULL);
|
| - EXPECT_STREQ("Could not load extension icon 'icon.png'.", error.c_str());
|
| + EXPECT_TRUE(extension.get());
|
| + ASSERT_EQ(2U, extension->install_warnings().size());
|
| +
|
| + EXPECT_EQ("Could not load extension icon 'missing-icon.png'.",
|
| + extension->install_warnings()[0].message);
|
| + EXPECT_EQ("Could not load extension icon 'icon.png'.",
|
| + extension->install_warnings()[1].message);
|
| }
|
|
|
| TEST_F(FileUtilTest, ExtensionURLToRelativeFilePath) {
|
|
|