function it_renders_a_field_with_data_via_appropriate_field_type(GridViewInterface $gridView, Field $field, ServiceRegistryInterface $fieldsRegistry, FieldTypeInterface $fieldType)
{
$field->getType()->willReturn('string');
$fieldsRegistry->get('string')->willReturn($fieldType);
$fieldType->configureOptions(Argument::type(OptionsResolver::class))->will(function ($args) {
$args[0]->setRequired('foo');
});
$field->getOptions()->willReturn(['foo' => 'bar']);
$fieldType->render($field, 'Value', ['foo' => 'bar'])->willReturn('<strong>Value</strong>');
$this->renderField($gridView, $field, 'Value')->shouldReturn('<strong>Value</strong>');
}