Commit 3ca19609 authored by rouslan's avatar rouslan Committed by Commit bot

Convert payer name to JSON

BUG=648051

Review-Url: https://codereview.chromium.org/2473053003
Cr-Commit-Position: refs/heads/master@{#430313}
parent bcbb8c44
......@@ -46,6 +46,11 @@ ScriptValue PaymentResponse::toJSONForBinding(ScriptState* scriptState) const {
else
result.addString("shippingOption", shippingOption());
if (payerName().isNull())
result.addNull("payerName");
else
result.addString("payerName", payerName());
if (payerEmail().isNull())
result.addNull("payerEmail");
else
......
......@@ -125,6 +125,7 @@ TEST(PaymentResponseTest, JSONSerializerTest) {
input->shipping_option = "standardShippingOption";
input->payer_email = "abc@gmail.com";
input->payer_phone = "0123";
input->payer_name = "Jon Doe";
input->shipping_address = mojom::blink::PaymentAddress::New();
input->shipping_address->country = "US";
input->shipping_address->language_code = "en";
......@@ -152,8 +153,8 @@ TEST(PaymentResponseTest, JSONSerializerTest) {
"Latn\","
"\"organization\":\"\",\"recipient\":\"\",\"phone\":\"\"},"
"\"shippingOption\":"
"\"standardShippingOption\",\"payerEmail\":\"abc@gmail.com\","
"\"payerPhone\":\"0123\"}";
"\"standardShippingOption\",\"payerName\":\"Jon Doe\","
"\"payerEmail\":\"abc@gmail.com\",\"payerPhone\":\"0123\"}";
EXPECT_EQ(expected, jsonString);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment