$this->
assertEquals($expected_process,
$actual_process);
} /**
* Tests the getAllFields method.
*
* @covers ::getAllFields
*/
public function testGetAllFields() { $field_discovery_test =
new FieldDiscoveryTestClass($this->fieldPluginManager,
$this->migrationPluginManager,
$this->logger
);
$actual_fields =
$field_discovery_test->
getAllFields('6'
);
$actual_node_types =
array_keys($actual_fields['node'
]);
sort($actual_node_types);
$this->
assertSame(['node'
],
array_keys($actual_fields));
$this->
assertSame(['employee', 'page', 'story', 'test_page', 'test_planet'
],
$actual_node_types);
$this->
assertCount(25,
$actual_fields['node'
]['story'
]);
foreach ($actual_fields['node'
] as $bundle =>
$fields) { foreach ($fields as $field_name =>
$field_info) { $this->
assertArrayHasKey('type',
$field_info);
$this->
assertCount(22,
$field_info);
$this->
assertEquals($bundle,
$field_info['type_name'
]);
} }