public function MetatagImportTest::providerBadData in Metatag Import Export CSV 8
Data provider for testBadData();
File
- tests/
src/ Kernel/ MetatagImportTest.php, line 256
Class
- MetatagImportTest
- Tests importing CSV data.
Namespace
Drupal\Tests\metatag_import_export_csv\KernelCode
public function providerBadData() {
return [
'missing entity type' => [
[
'entity_type',
'entity_id',
'path_alias',
'field_machine_name',
'abstract',
],
[
'',
1,
'',
'field_metatags',
'tag value',
],
],
'missing entity ID' => [
[
'entity_type',
'entity_id',
'path_alias',
'field_machine_name',
'abstract',
],
[
'node',
'',
'',
'field_metatags',
'tag value',
],
],
'missing any entity details' => [
[
'entity_type',
'entity_id',
'path_alias',
'field_machine_name',
'abstract',
],
[
'',
'',
'',
'field_metatags',
'tag value',
],
],
'bad entity type' => [
[
'entity_type',
'entity_id',
'field_machine_name',
'abstract',
],
[
'cake',
1,
'field_metatags',
'tag value',
],
],
'bad entity id' => [
[
'entity_type',
'entity_id',
'field_machine_name',
'abstract',
],
[
'node',
47,
'field_metatags',
'tag value',
],
],
'bad language' => [
[
'entity_type',
'entity_id',
'language',
'field_machine_name',
'abstract',
],
[
'node',
47,
'klingon',
'field_metatags',
'tag value',
],
],
'missing translation' => [
[
'entity_type',
'entity_id',
'language',
'field_machine_name',
'abstract',
],
[
'node',
47,
'fr',
'field_metatags',
'tag value',
],
],
'bad field' => [
[
'entity_type',
'entity_id',
'language',
'field_machine_name',
'abstract',
],
[
'node',
1,
'',
'bad_field',
'tag value',
],
],
'bad path alias' => [
[
'path_alias',
'field_machine_name',
'abstract',
],
[
'/bad-alias',
'field_metatags',
'tag value',
],
],
];
}