/** * @covers ::save */ public function testSave() { $form_state = $this->getMock(FormStateInterface::class); $form_state->expects($this->once())->method('setRedirect')->with('entity.payment_status.collection'); /** @var \Drupal\payment\Entity\PaymentStatus\PaymentStatusForm|\PHPUnit_Framework_MockObject_MockObject $form */ $form = $this->getMockBuilder(PaymentStatusForm::class)->setConstructorArgs(array($this->stringTranslation, $this->paymentStatusStorage, $this->pluginSelectorManager, $this->pluginTypeManager))->setMethods(array('copyFormValuesToEntity'))->getMock(); $form->setEntity($this->paymentStatus); $this->paymentStatus->expects($this->once())->method('save'); $form->save([], $form_state); }
/** * @covers ::getDescription * @covers ::setDescription */ public function testGetDescription() { $description = $this->randomMachineName(); $this->assertSame($this->sut, $this->sut->setDescription($description)); $this->assertSame($description, $this->sut->getDescription()); }