Chromium Code Reviews| Index: chrome/browser/ui/views/payments/payment_request_completion_status_metrics_browsertest.cc |
| diff --git a/chrome/browser/ui/views/payments/payment_request_completion_status_metrics_browsertest.cc b/chrome/browser/ui/views/payments/payment_request_completion_status_metrics_browsertest.cc |
| index a72b89e4fe359a8370d3a07c650c863708dbcd5a..24d40ced1240408889548a3b8be3950ed4d1cedf 100644 |
| --- a/chrome/browser/ui/views/payments/payment_request_completion_status_metrics_browsertest.cc |
| +++ b/chrome/browser/ui/views/payments/payment_request_completion_status_metrics_browsertest.cc |
| @@ -51,6 +51,14 @@ IN_PROC_BROWSER_TEST_F(PaymentRequestCompletionStatusMetricsTest, Completed) { |
| PayWithCreditCardAndWait(base::ASCIIToUTF16("123")); |
| // Make sure the metrics are logged correctly. |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Initiated", |
| + 1, 1); |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Shown", 1, |
| + 1); |
| + histogram_tester.ExpectUniqueSample( |
| + "PaymentRequest.CheckoutFunnel.PayClicked", 1, 1); |
| + histogram_tester.ExpectUniqueSample( |
| + "PaymentRequest.CheckoutFunnel.ReceivedInstrumentDetails", 1, 1); |
| histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Completed", |
| 1, 1); |
| } |
| @@ -71,6 +79,8 @@ IN_PROC_BROWSER_TEST_F(PaymentRequestCompletionStatusMetricsTest, |
| WaitForObservedEvent(); |
| // Make sure the metrics are logged correctly. |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Shown", 1, |
|
sebsg
2017/06/16 18:26:48
Initiated too?
Mathieu
2017/06/16 19:03:14
Done.
|
| + 1); |
| histogram_tester.ExpectUniqueSample( |
| "PaymentRequest.CheckoutFunnel.Aborted", |
| JourneyLogger::ABORT_REASON_MERCHANT_NAVIGATION, 1); |
| @@ -94,6 +104,10 @@ IN_PROC_BROWSER_TEST_F(PaymentRequestCompletionStatusMetricsTest, |
| WaitForObservedEvent(); |
| // Make sure the metrics are logged correctly. |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Initiated", |
| + 1, 1); |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Shown", 1, |
| + 1); |
| histogram_tester.ExpectUniqueSample( |
| "PaymentRequest.CheckoutFunnel.Aborted", |
| JourneyLogger::ABORT_REASON_MERCHANT_NAVIGATION, 1); |
| @@ -118,6 +132,10 @@ IN_PROC_BROWSER_TEST_F(PaymentRequestCompletionStatusMetricsTest, |
| WaitForObservedEvent(); |
| // Make sure the metrics are logged correctly. |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Initiated", |
| + 1, 1); |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Shown", 1, |
| + 1); |
| histogram_tester.ExpectUniqueSample( |
| "PaymentRequest.CheckoutFunnel.Aborted", |
| JourneyLogger::ABORT_REASON_ABORTED_BY_MERCHANT, 1); |
| @@ -136,6 +154,10 @@ IN_PROC_BROWSER_TEST_F(PaymentRequestCompletionStatusMetricsTest, |
| NavigateTo("/payment_request_email_test.html"); |
| // Make sure the metrics are logged correctly. |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Initiated", |
| + 1, 1); |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Shown", 1, |
| + 1); |
| histogram_tester.ExpectUniqueSample( |
| "PaymentRequest.CheckoutFunnel.Aborted", |
| JourneyLogger::ABORT_REASON_USER_NAVIGATION, 1); |
| @@ -154,6 +176,10 @@ IN_PROC_BROWSER_TEST_F(PaymentRequestCompletionStatusMetricsTest, |
| ClickOnCancel(); |
| // Make sure the metrics are logged correctly. |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Initiated", |
| + 1, 1); |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Shown", 1, |
| + 1); |
| histogram_tester.ExpectUniqueSample( |
| "PaymentRequest.CheckoutFunnel.Aborted", |
| JourneyLogger::ABORT_REASON_ABORTED_BY_USER, 1); |
| @@ -174,6 +200,10 @@ IN_PROC_BROWSER_TEST_F(PaymentRequestCompletionStatusMetricsTest, |
| WaitForObservedEvent(); |
| // Make sure the metrics are logged correctly. |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Initiated", |
| + 1, 1); |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Shown", 1, |
| + 1); |
| histogram_tester.ExpectUniqueSample( |
| "PaymentRequest.CheckoutFunnel.Aborted", |
| JourneyLogger::ABORT_REASON_ABORTED_BY_USER, 1); |
| @@ -194,6 +224,10 @@ IN_PROC_BROWSER_TEST_F(PaymentRequestCompletionStatusMetricsTest, |
| WaitForObservedEvent(); |
| // Make sure the metrics are logged correctly. |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Initiated", |
| + 1, 1); |
| + histogram_tester.ExpectUniqueSample("PaymentRequest.CheckoutFunnel.Shown", 1, |
| + 1); |
| histogram_tester.ExpectUniqueSample( |
| "PaymentRequest.CheckoutFunnel.Aborted", |
| JourneyLogger::ABORT_REASON_USER_NAVIGATION, 1); |