$container->
set('user.permissions',
$this->
createMock(PermissionHandlerInterface::
class));
\Drupal::
setContainer($container);
} /**
* Tests the preRender method when getEntity returns NULL.
*
* @covers ::preRender
*/
public function testPreRenderNullEntity(): void
{ $values =
[new ResultRow()];
$field =
new Permissions(['entity_type' => 'foo', 'entity field' => 'bar'
], '',
[],
$this->
createMock(ModuleHandlerInterface::
class),
$this->
createMock(EntityTypeManagerInterface::
class));
$view =
$this->
createMock(ViewExecutable::
class);
$display =
$this->
createMock(DisplayPluginBase::
class);
$field->
init($view,
$display);
$field->
preRender($values);
$this->
assertEmpty($field->items
);
}}