| Index: ios/chrome/browser/ui/payments/region_data_loader_unittest.mm
|
| diff --git a/ios/chrome/browser/ui/payments/region_data_loader_unittest.mm b/ios/chrome/browser/ui/payments/region_data_loader_unittest.mm
|
| index 54e455c0818d17b1b0afcc5e24466656646b935b..de94cab3ab9d28b66ed07185e8dd1b15e1ea95a3 100644
|
| --- a/ios/chrome/browser/ui/payments/region_data_loader_unittest.mm
|
| +++ b/ios/chrome/browser/ui/payments/region_data_loader_unittest.mm
|
| @@ -21,8 +21,10 @@
|
| #endif
|
|
|
| namespace {
|
| -const char kQuebec[] = "QC";
|
| -const char kOntario[] = "ON";
|
| +const char kQuebecCode[] = "QC";
|
| +const char kOntarioCode[] = "ON";
|
| +const char kQuebec[] = "Quebec";
|
| +const char kOntario[] = "Ontario";
|
| } // namespace
|
|
|
| class PaymentRequestRegionDataLoaderTest : public PlatformTest {
|
| @@ -38,17 +40,18 @@ TEST_F(PaymentRequestRegionDataLoaderTest, SourceSuccess) {
|
| // Mock the consumer.
|
| id consumer =
|
| [OCMockObject mockForProtocol:@protocol(RegionDataLoaderConsumer)];
|
| - [[consumer expect] regionDataLoaderDidSucceedWithRegions:@[
|
| - base::SysUTF8ToNSString(kQuebec), base::SysUTF8ToNSString(kOntario)
|
| - ]];
|
| + [[consumer expect] regionDataLoaderDidSucceedWithRegions:@{
|
| + base::SysUTF8ToNSString(kQuebecCode) : base::SysUTF8ToNSString(kQuebec),
|
| + base::SysUTF8ToNSString(kOntarioCode) : base::SysUTF8ToNSString(kOntario)
|
| + }];
|
|
|
| RegionDataLoader region_data_loader(consumer);
|
| region_data_loader.LoadRegionData("some country",
|
| &autofill_region_data_loader_);
|
|
|
| std::vector<std::pair<std::string, std::string>> regions;
|
| - regions.push_back(std::make_pair(kQuebec, "Quebec"));
|
| - regions.push_back(std::make_pair(kOntario, "Ontario"));
|
| + regions.push_back(std::make_pair(kQuebecCode, kQuebec));
|
| + regions.push_back(std::make_pair(kOntarioCode, kOntario));
|
| autofill_region_data_loader_.SendAsynchronousData(regions);
|
|
|
| EXPECT_OCMOCK_VERIFY(consumer);
|
| @@ -59,7 +62,7 @@ TEST_F(PaymentRequestRegionDataLoaderTest, SourceFailure) {
|
| // Mock the consumer.
|
| id consumer =
|
| [OCMockObject mockForProtocol:@protocol(RegionDataLoaderConsumer)];
|
| - [[consumer expect] regionDataLoaderDidSucceedWithRegions:@[]];
|
| + [[consumer expect] regionDataLoaderDidSucceedWithRegions:@{}];
|
|
|
| RegionDataLoader region_data_loader(consumer);
|
| region_data_loader.LoadRegionData("some country",
|
|
|