Index: chrome/browser/extensions/extensions_service_unittest.cc |
=================================================================== |
--- chrome/browser/extensions/extensions_service_unittest.cc (revision 10469) |
+++ chrome/browser/extensions/extensions_service_unittest.cc (working copy) |
@@ -110,11 +110,15 @@ |
scoped_refptr<ExtensionsServiceFrontendInterface>(this)); |
message_loop_.RunAllPending(); |
if (should_succeed) { |
- EXPECT_EQ(1u, installed_.size()); |
+ EXPECT_EQ(1u, installed_.size()) << path.value(); |
EXPECT_EQ(0u, errors_.size()) << path.value(); |
+ for (std::vector<std::string>::iterator err = errors_.begin(); |
+ err != errors_.end(); ++err) { |
+ LOG(ERROR) << *err; |
+ } |
} else { |
- EXPECT_EQ(0u, installed_.size()); |
- EXPECT_EQ(1u, errors_.size()); |
+ EXPECT_EQ(0u, installed_.size()) << path.value(); |
+ EXPECT_EQ(1u, errors_.size()) << path.value(); |
} |
installed_.clear(); |
errors_.clear(); |
@@ -148,9 +152,14 @@ |
scoped_refptr<ExtensionsServiceFrontendInterface>(frontend.get())); |
frontend->GetMessageLoop()->RunAllPending(); |
+ std::vector<std::string>* errors = frontend->errors(); |
+ for (std::vector<std::string>::iterator err = errors->begin(); |
+ err != errors->end(); ++err) { |
+ LOG(ERROR) << *err; |
+ } |
ASSERT_EQ(3u, frontend->extensions()->size()); |
- EXPECT_EQ(std::string("com.google.myextension1"), |
+ EXPECT_EQ(std::string("00123456789ABCDEF0123456789ABCDEF0123456"), |
frontend->extensions()->at(0)->id()); |
EXPECT_EQ(std::string("My extension 1"), |
frontend->extensions()->at(0)->name()); |
@@ -172,7 +181,7 @@ |
EXPECT_EQ(extension->path().AppendASCII("script2.js").value(), |
scripts[1].path().value()); |
- EXPECT_EQ(std::string("com.google.myextension2"), |
+ EXPECT_EQ(std::string("10123456789ABCDEF0123456789ABCDEF0123456"), |
frontend->extensions()->at(1)->id()); |
EXPECT_EQ(std::string("My extension 2"), |
frontend->extensions()->at(1)->name()); |
@@ -182,7 +191,7 @@ |
frontend->extensions()->at(1)->plugins_dir().value()); |
ASSERT_EQ(0u, frontend->extensions()->at(1)->content_scripts().size()); |
- EXPECT_EQ(std::string("com.google.myextension3"), |
+ EXPECT_EQ(std::string("20123456789ABCDEF0123456789ABCDEF0123456"), |
frontend->extensions()->at(2)->id()); |
EXPECT_EQ(std::string("My extension 3"), |
frontend->extensions()->at(2)->name()); |
@@ -212,18 +221,19 @@ |
EXPECT_TRUE(MatchPattern(frontend->errors()->at(0), |
std::string("Could not load extension from '*'. * ") + |
- JSONReader::kBadRootElementType)); |
+ JSONReader::kBadRootElementType)) << frontend->errors()->at(0); |
EXPECT_TRUE(MatchPattern(frontend->errors()->at(1), |
std::string("Could not load extension from '*'. ") + |
- Extension::kInvalidJsListError)); |
+ Extension::kInvalidJsListError)) << frontend->errors()->at(1); |
EXPECT_TRUE(MatchPattern(frontend->errors()->at(2), |
std::string("Could not load extension from '*'. ") + |
- Extension::kInvalidManifestError)); |
+ Extension::kInvalidManifestError)) << frontend->errors()->at(2); |
EXPECT_TRUE(MatchPattern(frontend->errors()->at(3), |
- "Could not load extension from '*'. Could not read '*' file.")); |
+ "Could not load extension from '*'. Could not read '*' file.")) << |
+ frontend->errors()->at(3); |
}; |
// Test installing extensions. |