Add test for PayPal api exception friendly message

This commit is contained in:
Emili Castells Guasch 2024-04-18 11:42:40 +02:00
parent e762a17bdc
commit b6125a59c3

View file

@ -0,0 +1,20 @@
<?php
namespace WooCommerce\PayPalCommerce\ApiClient\Exception;
use WooCommerce\PayPalCommerce\TestCase;
class PayPalApiExceptionTest extends TestCase
{
public function testFriendlyMessage()
{
$testee = new PayPalApiException();
$response = json_decode('{"details":[{"issue":"PAYMENT_DENIED"}]}');
$this->assertEquals(
'PayPal rejected the payment. Please reach out to the PayPal support for more information.',
$testee->get_customer_friendly_message($response)
);
}
}