$media_type =
$this->
createMediaType('file'
);
$media_type_id =
$media_type->
id();
$this->
assertSame('txt doc docx pdf', FieldConfig::
load("media.
$media_type_id.field_media_file"
)->
get('settings'
)['file_extensions'
]);
$this->
drupalGet("admin/structure/media/manage/
$media_type_id/fields/media.
$media_type_id.field_media_file"
);
// File extension field exists.
$assert_session->
fieldExists('Allowed file extensions'
);
// Add another extension.
$page->
fillField('settings[file_extensions]', 'txt, doc, docx, pdf, odt'
);
$page->
pressButton('Save settings'
);
$this->
drupalGet("admin/structure/media/manage/
$media_type_id/fields/media.
$media_type_id.field_media_file"
);
// Verify that new extension is present.
$assert_session->
fieldValueEquals('settings[file_extensions]', 'txt, doc, docx, pdf, odt'
);
$this->
assertSame('txt doc docx pdf odt', FieldConfig::
load("media.
$media_type_id.field_media_file"
)->
get('settings'
)['file_extensions'
]);
} /**
* Ensure source field deletion is not possible.
*/