You are here

protected function FieldInstanceTest::setUp in Zircon Profile 8.0

Same name in this branch
  1. 8.0 core/modules/field/tests/src/Unit/Plugin/migrate/source/d6/FieldInstanceTest.php \Drupal\Tests\field\Unit\Plugin\migrate\source\d6\FieldInstanceTest::setUp()
  2. 8.0 core/modules/field/tests/src/Unit/Plugin/migrate/source/d7/FieldInstanceTest.php \Drupal\Tests\field\Unit\Plugin\migrate\source\d7\FieldInstanceTest::setUp()
Same name and namespace in other branches
  1. 8 core/modules/field/tests/src/Unit/Plugin/migrate/source/d6/FieldInstanceTest.php \Drupal\Tests\field\Unit\Plugin\migrate\source\d6\FieldInstanceTest::setUp()

Prepopulate contents with results.

Overrides MigrateSqlSourceTestCase::setUp

File

core/modules/field/tests/src/Unit/Plugin/migrate/source/d6/FieldInstanceTest.php, line 55
Contains \Drupal\Tests\field\Unit\Plugin\migrate\source\d6\FieldInstanceTest.

Class

FieldInstanceTest
Tests D6 field instance source plugin.

Namespace

Drupal\Tests\field\Unit\Plugin\migrate\source\d6

Code

protected function setUp() {
  $this->expectedResults[0]['widget_settings'] = [
    'rows' => 5,
    'size' => 60,
    'default_value' => [
      [
        'value' => '',
        '_error_element' => 'default_value_widget][field_body][0][value',
        'default_value_php' => '',
      ],
    ],
  ];
  $this->expectedResults[0]['display_settings'] = [
    'label' => [
      'format' => 'above',
      'exclude' => 0,
    ],
    'teaser' => [
      'format' => 'default',
      'exclude' => 0,
    ],
    'full' => [
      'format' => 'default',
      'exclude' => 0,
    ],
  ];
  $this->databaseContents['content_node_field_instance'] = $this->expectedResults;
  $this->databaseContents['content_node_field_instance'][0]['widget_settings'] = serialize($this->expectedResults[0]['widget_settings']);
  $this->databaseContents['content_node_field_instance'][0]['display_settings'] = serialize($this->expectedResults[0]['display_settings']);
  $this->databaseContents['content_node_field_instance'][0]['global_settings'] = 'a:0:{}';
  $this->databaseContents['content_node_field'][0] = [
    'field_name' => 'field_body',
    'required' => 1,
    'type' => 'text',
    'active' => 1,
    'global_settings' => serialize([]),
  ];
  parent::setUp();
}