| OLD | NEW |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/ui/views/payments/payment_request_browsertest_base.h" | 5 #include "chrome/browser/ui/views/payments/payment_request_browsertest_base.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <iostream> | 8 #include <iostream> |
| 9 #include <memory> | 9 #include <memory> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 71 base::CommandLine* command_line) { | 71 base::CommandLine* command_line) { |
| 72 // HTTPS server only serves a valid cert for localhost, so this is needed to | 72 // HTTPS server only serves a valid cert for localhost, so this is needed to |
| 73 // load pages from "a.com" without an interstitial. | 73 // load pages from "a.com" without an interstitial. |
| 74 command_line->AppendSwitch(switches::kIgnoreCertificateErrors); | 74 command_line->AppendSwitch(switches::kIgnoreCertificateErrors); |
| 75 } | 75 } |
| 76 | 76 |
| 77 void PaymentRequestBrowserTestBase::SetUpOnMainThread() { | 77 void PaymentRequestBrowserTestBase::SetUpOnMainThread() { |
| 78 // Setup the https server. | 78 // Setup the https server. |
| 79 https_server_ = base::MakeUnique<net::EmbeddedTestServer>( | 79 https_server_ = base::MakeUnique<net::EmbeddedTestServer>( |
| 80 net::EmbeddedTestServer::TYPE_HTTPS); | 80 net::EmbeddedTestServer::TYPE_HTTPS); |
| 81 host_resolver()->AddRule("a.com", "127.0.0.1"); | 81 host_resolver()->AddRule("*", "127.0.0.1"); |
| 82 ASSERT_TRUE(https_server_->InitializeAndListen()); | 82 ASSERT_TRUE(https_server_->InitializeAndListen()); |
| 83 https_server_->ServeFilesFromSourceDirectory("chrome/test/data/payments"); | 83 https_server_->ServeFilesFromSourceDirectory("chrome/test/data/payments"); |
| 84 https_server_->StartAcceptingConnections(); | 84 https_server_->StartAcceptingConnections(); |
| 85 | 85 |
| 86 NavigateTo(test_file_path_); | 86 NavigateTo(test_file_path_); |
| 87 | 87 |
| 88 // Starting now, PaymentRequest Mojo messages sent by the renderer will | 88 // Starting now, PaymentRequest Mojo messages sent by the renderer will |
| 89 // create PaymentRequest objects via this test's CreatePaymentRequestForTest, | 89 // create PaymentRequest objects via this test's CreatePaymentRequestForTest, |
| 90 // allowing the test to inject itself as a dialog observer. | 90 // allowing the test to inject itself as a dialog observer. |
| 91 content::WebContents* web_contents = GetActiveWebContents(); | 91 content::WebContents* web_contents = GetActiveWebContents(); |
| (...skipping 658 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 750 break; | 750 break; |
| 751 case DialogEvent::CVC_PROMPT_SHOWN: | 751 case DialogEvent::CVC_PROMPT_SHOWN: |
| 752 out << "CVC_PROMPT_SHOWN"; | 752 out << "CVC_PROMPT_SHOWN"; |
| 753 break; | 753 break; |
| 754 case DialogEvent::NOT_SUPPORTED_ERROR: | 754 case DialogEvent::NOT_SUPPORTED_ERROR: |
| 755 out << "NOT_SUPPORTED_ERROR"; | 755 out << "NOT_SUPPORTED_ERROR"; |
| 756 break; | 756 break; |
| 757 } | 757 } |
| 758 return out; | 758 return out; |
| 759 } | 759 } |
| OLD | NEW |