Index: chrome/browser/autofill/wallet/wallet_items_unittest.cc |
diff --git a/chrome/browser/autofill/wallet/wallet_items_unittest.cc b/chrome/browser/autofill/wallet/wallet_items_unittest.cc |
index 2c6747f12b314e1358d61bddf0b262abcccd7d61..02370a366a8f5bfac53b1b0926dcc2604641abf4 100644 |
--- a/chrome/browser/autofill/wallet/wallet_items_unittest.cc |
+++ b/chrome/browser/autofill/wallet/wallet_items_unittest.cc |
@@ -6,6 +6,7 @@ |
#include "base/logging.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/values.h" |
+#include "chrome/browser/autofill/wallet/required_action.h" |
#include "chrome/browser/autofill/wallet/wallet_items.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -213,7 +214,14 @@ const char kWalletItemsWithRequiredActions[] = |
" \"google_transaction_id\":\"google_transaction_id\"," |
" \"required_action\":" |
" [" |
- " \"required_action\"" |
+ " \" setup_wallet\"," |
+ " \"AcCePt_ToS \"," |
+ " \" \\tGAIA_auth \\n\\r\"," |
+ " \"INVALID_form_field\"," |
+ " \"cvc_risk_CHALLENGE\"," // Here and below don't apply to WalletItems. |
+ " \"UPGRADE_MIN_ADDRESS\"," |
+ " \"update_EXPIRATION_date\"," |
+ " \" 忍者の正体 \"" |
" ]" |
"}"; |
@@ -385,15 +393,20 @@ TEST_F(WalletItemsTest, CreateLegalDocument) { |
TEST_F(WalletItemsTest, CreateWalletItemsWithRequiredActions) { |
SetUpDictionary(kWalletItemsWithRequiredActions); |
- std::vector<std::string> required_actions; |
- required_actions.push_back("required_action"); |
+ |
+ std::vector<RequiredAction> required_actions; |
+ required_actions.push_back(SETUP_WALLET); |
+ required_actions.push_back(ACCEPT_TOS); |
+ required_actions.push_back(GAIA_AUTH); |
+ required_actions.push_back(INVALID_FORM_FIELD); |
+ |
WalletItems expected(required_actions, "google_transaction_id", "", ""); |
ASSERT_EQ(expected, *WalletItems::CreateWalletItems(*dict)); |
} |
TEST_F(WalletItemsTest, CreateWalletItems) { |
SetUpDictionary(kWalletItems); |
- std::vector<std::string> required_actions; |
+ std::vector<RequiredAction> required_actions; |
WalletItems expected(required_actions, |
"google_transaction_id", |
"default_instrument_id", |