You are here

public function PaymentFormTest::testSettingsSummaryWithMultipleLineItems in Payment 8.2

@covers ::settingsSummary

File

modules/payment_form/tests/src/Unit/Plugin/Field/FieldWidget/PaymentFormTest.php, line 114

Class

PaymentFormTest
@coversDefaultClass \Drupal\payment_form\Plugin\Field\FieldWidget\PaymentForm

Namespace

Drupal\Tests\payment_form\Unit\Plugin\Field\FieldWidget

Code

public function testSettingsSummaryWithMultipleLineItems() {
  $line_items_data = [
    [
      'plugin_id' => $this
        ->randomMachineName(),
      'plugin_configuration' => [],
    ],
    [
      'plugin_id' => $this
        ->randomMachineName(),
      'plugin_configuration' => [],
    ],
  ];
  $this->sut
    ->setSetting('line_items', $line_items_data);
  $this->stringTranslation
    ->expects($this
    ->any())
    ->method('formatPlural')
    ->with(2);
  $this
    ->assertInstanceOf(PluralTranslatableMarkup::class, $this->sut
    ->settingsSummary()[0]);
}