コード例 #1
0
 /**
  * Tests the 'validation_complete' $form_state flag.
  *
  * @covers ::validateForm
  * @covers ::finalizeValidation
  */
 public function testValidationComplete()
 {
     $form_validator = $this->getMockBuilder('Drupal\\Core\\Form\\FormValidator')->disableOriginalConstructor()->setMethods(NULL)->getMock();
     $form = array();
     $form_state = new FormState();
     $this->assertFalse($form_state->isValidationComplete());
     $form_validator->validateForm('test_form_id', $form, $form_state);
     $this->assertTrue($form_state->isValidationComplete());
 }
コード例 #2
0
 /**
  * Tests the 'validation_complete' $form_state flag.
  *
  * @covers ::validateForm
  * @covers ::finalizeValidation
  */
 public function testValidationComplete()
 {
     $form_validator = $this->getMockBuilder('Drupal\\Core\\Form\\FormValidator')->setConstructorArgs([new RequestStack(), $this->getStringTranslationStub(), $this->csrfToken, $this->logger, $this->formErrorHandler])->setMethods(NULL)->getMock();
     $form = array();
     $form_state = new FormState();
     $this->assertFalse($form_state->isValidationComplete());
     $form_validator->validateForm('test_form_id', $form, $form_state);
     $this->assertTrue($form_state->isValidationComplete());
 }