You are here

public function CurrencyAmountTest::testProcessWithInvalidMaximumAmount in Currency 8.3

@covers ::process

@dataProvider providerTestProcessWithInvalidMaximumAmount

File

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

Class

CurrencyAmountTest
@coversDefaultClass \Drupal\currency\Element\CurrencyAmount

Namespace

Drupal\Tests\currency\Unit\Element

Code

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