You are here

public function CurrencyAmountTest::testProcessWithInvalidLimitedCurrencyCodes in Currency 8.3

@covers ::process

@dataProvider providerTestProcessWithInvalidLimitedCurrencyCodes

File

tests/src/Unit/Element/CurrencyAmountTest.php, line 203

Class

CurrencyAmountTest
@coversDefaultClass \Drupal\currency\Element\CurrencyAmount

Namespace

Drupal\Tests\currency\Unit\Element

Code

public function testProcessWithInvalidLimitedCurrencyCodes($limit_currency_codes, array $default_value) {
  $this
    ->expectException(\InvalidArgumentException::class);
  $element = [
    '#default_value' => $default_value,
    '#minimum_amount' => FALSE,
    '#maximum_amount' => FALSE,
    '#limit_currency_codes' => $limit_currency_codes,
  ];
  $form_state = new FormState();
  $form = [];
  $this->sut
    ->process($element, $form_state, $form);
}