public function UnsetLineItemTest::testExecute in Payment 8.2
@covers ::execute
File
- tests/
src/ Unit/ Plugin/ Action/ UnsetLineItemTest.php, line 107
Class
- UnsetLineItemTest
- @coversDefaultClass \Drupal\payment\Plugin\Action\UnsetLineItem
Namespace
Drupal\Tests\payment\Unit\Plugin\ActionCode
public function testExecute() {
$name = $this
->randomMachineName();
$payment = $this
->createMock(PaymentInterface::class);
$payment
->expects($this
->once())
->method('unsetLineItem')
->with($name);
$this->sut
->setConfiguration(array(
'line_item_name' => $name,
));
$this->sut
->execute($payment);
}