diff -u b/core/modules/views/tests/src/Unit/Plugin/views/field/LinkBaseTest.php b/core/modules/views/tests/src/Unit/Plugin/views/field/LinkBaseTest.php --- b/core/modules/views/tests/src/Unit/Plugin/views/field/LinkBaseTest.php +++ b/core/modules/views/tests/src/Unit/Plugin/views/field/LinkBaseTest.php @@ -7,6 +7,7 @@ use Drupal\Core\Entity\EntityRepositoryInterface; use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\Language\LanguageManagerInterface; +use Drupal\Core\Render\RendererInterface; use Drupal\Core\StringTranslation\TranslationInterface; use Drupal\Tests\UnitTestCase; use Drupal\views\Plugin\views\display\DisplayPluginBase; @@ -37,6 +38,7 @@ $row = new ResultRow(); $container = new ContainerBuilder(); $container->set('string_translation', $this->createMock(TranslationInterface::class)); + $container->set('renderer', $this->createMock(RendererInterface::class)); \Drupal::setContainer($container); $access = new AccessResultAllowed(); @@ -64,7 +66,8 @@ $display = $this->createMock(DisplayPluginBase::class); $field->init($view, $display); - $this->assertEquals('', $field->render($row)); + $field_built = $field->render($row); + $this->assertEquals('', \Drupal::service('renderer')->render($field_built)); } }