function TextFieldTest::testGetFieldType

Same name in this branch
  1. 8.9.x core/modules/text/tests/src/Unit/Migrate/d6/TextFieldTest.php \Drupal\Tests\text\Unit\Migrate\d6\TextFieldTest::testGetFieldType()
  2. 8.9.x core/modules/text/tests/src/Unit/Plugin/migrate/field/d6/TextFieldTest.php \Drupal\Tests\text\Unit\Plugin\migrate\field\d6\TextFieldTest::testGetFieldType()
Same name and namespace in other branches
  1. 11.x core/modules/text/tests/src/Unit/Plugin/migrate/field/d6/TextFieldTest.php \Drupal\Tests\text\Unit\Plugin\migrate\field\d6\TextFieldTest::testGetFieldType()
  2. 10 core/modules/text/tests/src/Unit/Plugin/migrate/field/d6/TextFieldTest.php \Drupal\Tests\text\Unit\Plugin\migrate\field\d6\TextFieldTest::testGetFieldType()
  3. 9 core/modules/text/tests/src/Unit/Migrate/d6/TextFieldTest.php \Drupal\Tests\text\Unit\Migrate\d6\TextFieldTest::testGetFieldType()
  4. 9 core/modules/text/tests/src/Unit/Plugin/migrate/field/d6/TextFieldTest.php \Drupal\Tests\text\Unit\Plugin\migrate\field\d6\TextFieldTest::testGetFieldType()
  5. main core/modules/text/tests/src/Unit/Plugin/migrate/field/d6/TextFieldTest.php \Drupal\Tests\text\Unit\Plugin\migrate\field\d6\TextFieldTest::testGetFieldType()

@covers ::getFieldFormatterType
@covers ::getFieldType
@dataProvider getFieldFormatterTypeProvider

File

core/modules/text/tests/src/Unit/Plugin/migrate/field/d7/TextFieldTest.php, line 42

Class

TextFieldTest
@coversDefaultClass \Drupal\text\Plugin\migrate\field\d7\TextField[[api-linebreak]] @group text

Namespace

Drupal\Tests\text\Unit\Plugin\migrate\field\d7

Code

public function testGetFieldType($type, $formatter_type, $expected) {
  $row = new Row();
  $row->setSourceProperty('type', $type);
  $row->setSourceProperty('formatter/type', $formatter_type);
  $row->setSourceProperty('instances', [
    [
      'data' => serialize([
        'settings' => [
          'text_processing' => '0',
        ],
      ]),
    ],
  ]);
  $this->assertEquals($expected, $this->plugin
    ->getFieldFormatterType($row));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.