You are here

public function FormBaseTest::test_form_builder_add_element in Form Builder 7.2

Integration test _form_builder_add_element().

@covers ::_form_builder_add_element @covers ::form_builder_field_render @covers \Drupal\form_builder\FormBase::load @covers \Drupal\form_builder\FormBase::save @covers \Drupal\form_builder\FormBase::serialize @covers \Drupal\form_builder\FormBase::unserialize

File

tests/FormBaseTest.php, line 120

Class

FormBaseTest

Namespace

Drupal\form_builder

Code

public function test_form_builder_add_element() {
  module_load_include('inc', 'form_builder', 'includes/form_builder.admin');
  $loader = Loader::instance();
  $form = $loader
    ->getForm('webform', 'test', 'test', array());
  $form
    ->save();
  $data = _form_builder_add_element('webform', 'test', 'email', NULL, 'test', TRUE);
  $this
    ->assertNotEmpty($data);
  $this
    ->assertNotEmpty($data['html']);
}