public function EmailItemTest::setUp

Set the default field storage backend for fields created during tests.

Overrides FieldUnitTestBase::setUp

File

drupal/core/modules/email/lib/Drupal/email/Tests/EmailItemTest.php, line 34
Contains \Drupal\email\Tests\EmailItemTest.

Class

EmailItemTest
Tests the new entity API for the email field type.

Namespace

Drupal\email\Tests

Code

public function setUp() {
  parent::setUp();

  // Create an email field and instance for validation.
  $this->field = array(
    'field_name' => 'field_email',
    'type' => 'email',
  );
  field_create_field($this->field);
  $this->instance = array(
    'entity_type' => 'entity_test',
    'field_name' => 'field_email',
    'bundle' => 'entity_test',
  );
  field_create_instance($this->instance);

  // Create a form display for the default form mode.
  entity_get_form_display('entity_test', 'entity_test', 'default')
    ->setComponent('field_email', array(
    'type' => 'email_default',
  ))
    ->save();
}