You are here

public function ExtraFieldDisplayManagerTest::testFieldInfo in Extra Field 8.2

@covers ::fieldInfo

@dataProvider fieldInfoProvider

Parameters

array $definitions: Plugin definitions as returned by ::getDefinitions.

array $bundles: Entity bundles as returned by ::allEntityBundles.

array $results: Field info as returned by ::fieldInfo.

File

tests/src/Unit/ExtraFieldDisplayManagerTest.php, line 110

Class

ExtraFieldDisplayManagerTest
@coversDefaultClass \Drupal\extra_field\Plugin\ExtraFieldDisplayManager

Namespace

Drupal\Tests\extra_field\Unit

Code

public function testFieldInfo(array $definitions, array $bundles, array $results) {
  $this
    ->prepareDisplayManager([
    'getDefinitions',
    'allEntityBundles',
  ]);
  $this
    ->prepareDefinitions($definitions);
  $this
    ->prepareEntityBundles($bundles);
  $this
    ->assertEquals(count($definitions), count($this->displayManager
    ->getDefinitions()));
  $this
    ->assertEquals($results, $this->displayManager
    ->fieldInfo());
}