| Index: components/autofill/core/browser/autofill_country_unittest.cc
|
| diff --git a/components/autofill/core/browser/autofill_country_unittest.cc b/components/autofill/core/browser/autofill_country_unittest.cc
|
| index 09959c0cea1aaa820bf6e5cf2ca751ecd36d0753..fcaf46f6fc2af01b8876dbd5de40bceac34b8aee 100644
|
| --- a/components/autofill/core/browser/autofill_country_unittest.cc
|
| +++ b/components/autofill/core/browser/autofill_country_unittest.cc
|
| @@ -89,4 +89,20 @@ TEST(AutofillCountryTest, GetCountryCode) {
|
| EXPECT_EQ("US", AutofillCountry::GetCountryCode(ASCIIToUTF16("USA"), "es"));
|
| }
|
|
|
| +// Test mapping of empty country name to country code.
|
| +TEST(AutofillCountryTest, EmptyCountryNameHasEmptyCountryCode) {
|
| + EXPECT_TRUE(AutofillCountry::GetCountryCode(base::string16(), "en").empty());
|
| +}
|
| +
|
| +// Test mapping all country codes to country names.
|
| +TEST(AutofillCountryTest, AllCountryCodesHaveCountryName) {
|
| + std::vector<std::string> country_codes;
|
| + AutofillCountry::GetAvailableCountries(&country_codes);
|
| + for (size_t i = 0; i < country_codes.size(); ++i) {
|
| + SCOPED_TRACE("Country code '" + country_codes[i] + "' should have a name.");
|
| + EXPECT_NE(ASCIIToUTF16(country_codes[i]),
|
| + AutofillCountry(country_codes[i], "en").name());
|
| + }
|
| +}
|
| +
|
| } // namespace autofill
|
|
|