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 { ...@@ -46,6 +46,11 @@ ScriptValue PaymentResponse::toJSONForBinding(ScriptState* scriptState) const {
else else
result.addString("shippingOption", shippingOption()); result.addString("shippingOption", shippingOption());
if (payerName().isNull())
result.addNull("payerName");
else
result.addString("payerName", payerName());
if (payerEmail().isNull()) if (payerEmail().isNull())
result.addNull("payerEmail"); result.addNull("payerEmail");
else else
......
...@@ -125,6 +125,7 @@ TEST(PaymentResponseTest, JSONSerializerTest) { ...@@ -125,6 +125,7 @@ TEST(PaymentResponseTest, JSONSerializerTest) {
input->shipping_option = "standardShippingOption"; input->shipping_option = "standardShippingOption";
input->payer_email = "abc@gmail.com"; input->payer_email = "abc@gmail.com";
input->payer_phone = "0123"; input->payer_phone = "0123";
input->payer_name = "Jon Doe";
input->shipping_address = mojom::blink::PaymentAddress::New(); input->shipping_address = mojom::blink::PaymentAddress::New();
input->shipping_address->country = "US"; input->shipping_address->country = "US";
input->shipping_address->language_code = "en"; input->shipping_address->language_code = "en";
...@@ -152,8 +153,8 @@ TEST(PaymentResponseTest, JSONSerializerTest) { ...@@ -152,8 +153,8 @@ TEST(PaymentResponseTest, JSONSerializerTest) {
"Latn\"," "Latn\","
"\"organization\":\"\",\"recipient\":\"\",\"phone\":\"\"}," "\"organization\":\"\",\"recipient\":\"\",\"phone\":\"\"},"
"\"shippingOption\":" "\"shippingOption\":"
"\"standardShippingOption\",\"payerEmail\":\"abc@gmail.com\"," "\"standardShippingOption\",\"payerName\":\"Jon Doe\","
"\"payerPhone\":\"0123\"}"; "\"payerEmail\":\"abc@gmail.com\",\"payerPhone\":\"0123\"}";
EXPECT_EQ(expected, jsonString); 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