public function CreditCardTest::testGetAvsResponseCodeMeanings in Commerce Core 8.2
@covers ::getAvsResponseCodeMeanings
File
- modules/
payment/ tests/ src/ Unit/ CreditCardTest.php, line 160
Class
- CreditCardTest
- @coversDefaultClass \Drupal\commerce_payment\CreditCard @group commerce
Namespace
Drupal\Tests\commerce_payment\UnitCode
public function testGetAvsResponseCodeMeanings() {
$response_meanings = CreditCard::getAvsResponseCodeMeanings();
$types = CreditCard::getTypes();
$this
->assertIsArray($response_meanings);
foreach ($response_meanings as $credit_card_type => $mapping) {
$this
->assertInstanceOf(CreditCardType::class, $types[$credit_card_type]);
$this
->assertIsArray($mapping);
foreach ($mapping as $code => $meaning) {
$this
->assertInstanceOf(TranslatableMarkup::class, $meaning);
}
}
}