You are here

public function AddPaymentStatusTest::testExecute in Payment 8.2

@covers ::execute

File

tests/src/Unit/Controller/AddPaymentStatusTest.php, line 80

Class

AddPaymentStatusTest
@coversDefaultClass \Drupal\payment\Controller\AddPaymentStatus

Namespace

Drupal\Tests\payment\Unit\Controller

Code

public function testExecute() {
  $payment_status = $this
    ->createMock(PaymentStatusInterface::class);
  $this->paymentStatusStorage
    ->expects($this
    ->once())
    ->method('create')
    ->willReturn($payment_status);
  $form = $this
    ->createMock(FormInterface::class);
  $this->entityFormBuilder
    ->expects($this
    ->once())
    ->method('getForm')
    ->with($payment_status)
    ->willReturn($form);
  $this
    ->assertSame($form, $this->sut
    ->execute());
}