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\FieldWidgetCode
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]);
}