| Index: chrome/browser/extensions/extension_file_util_unittest.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/extension_file_util_unittest.cc (revision 24127)
|
| +++ chrome/browser/extensions/extension_file_util_unittest.cc (working copy)
|
| @@ -117,7 +117,8 @@
|
| DictionaryValue manifest;
|
|
|
| manifest.SetString(keys::kVersion, "1.0.0.0");
|
| - manifest.SetString(keys::kName, "my extension");
|
| + manifest.SetString(keys::kName, "__MSG_name__");
|
| + manifest.SetString(keys::kDescription, "__MSG_description__");
|
| if (!locale.empty()) {
|
| manifest.SetString(keys::kDefaultLocale, locale);
|
| }
|
| @@ -138,7 +139,8 @@
|
| FilePath locale_1 = src_path.AppendASCII("sr");
|
| ASSERT_TRUE(file_util::CreateDirectory(locale_1));
|
|
|
| - std::string data = "foobar";
|
| + std::string data = "{ \"name\": { \"message\": \"foobar\" },"
|
| + "\"description\": { \"message\": \"nice going\" } }";
|
| ASSERT_TRUE(
|
| file_util::WriteFile(locale_1.AppendASCII(Extension::kMessagesFilename),
|
| data.c_str(), data.length()));
|
| @@ -154,9 +156,10 @@
|
| scoped_ptr<Extension> extension(
|
| extension_file_util::LoadExtension(temp.path(), false, &error));
|
| ASSERT_FALSE(extension == NULL);
|
| - EXPECT_EQ(static_cast<unsigned int>(2),
|
| - extension->supported_locales().size());
|
| + EXPECT_EQ(2U, extension->supported_locales().size());
|
| EXPECT_EQ("en-US", extension->default_locale());
|
| + EXPECT_EQ("foobar", extension->name());
|
| + EXPECT_EQ("nice going", extension->description());
|
| }
|
|
|
| TEST(ExtensionFileUtil, LoadExtensionWithoutLocalesFolder) {
|
| @@ -180,7 +183,7 @@
|
| FilePath src_path = temp.path().AppendASCII("some_dir");
|
| ASSERT_TRUE(file_util::CreateDirectory(src_path));
|
|
|
| - std::string data = "foobar";
|
| + std::string data = "{ \"name\": { \"message\": \"foobar\" } }";
|
| ASSERT_TRUE(file_util::WriteFile(src_path.AppendASCII("some_file.txt"),
|
| data.c_str(), data.length()));
|
| std::string error;
|
|
|