/** * @return BaseForm */ public function getForm() { if (!$this->formInitialized && $this->form) { $this->formInitialized = true; $this->form->build(); $this->form->getInputFilter()->init(); } return $this->form; }
/** * @covers DmCommon\Form\BaseForm */ public function testGetValidationClassAddsSuccessClassToGivenClassIfThereAreNoMessages() { $givenClass = 'foo'; $elementMock = $this->getMock('Zend\\Form\\Element', ['getMessages']); $elementMock->expects($this->once())->method('getMessages')->will($this->returnValue([])); if (!$this->sut->isValid()) { $this->fail(print_r($this->sut->getMessages(), true)); } $actualResult = $this->sut->getValidationClass($elementMock, $givenClass); $this->assertEquals($givenClass . ' has-success', $actualResult); }