3 namespace Drupal\taxonomy\Tests\Views;
5 use Drupal\Core\Render\RenderContext;
6 use Drupal\views\Views;
9 * Tests the taxonomy term TID field handler.
13 class TaxonomyFieldTidTest extends TaxonomyTestBase {
16 * Views used by this test.
20 public static $testViews = ['test_taxonomy_tid_field'];
22 public function testViewsHandlerTidField() {
23 /** @var \Drupal\Core\Render\RendererInterface $renderer */
24 $renderer = \Drupal::service('renderer');
26 $view = Views::getView('test_taxonomy_tid_field');
27 $this->executeView($view);
29 $actual = $renderer->executeInRenderContext(new RenderContext(), function () use ($view) {
30 return $view->field['name']->advancedRender($view->result[0]);
32 $expected = \Drupal::l($this->term1->label(), $this->term1->urlInfo());
34 $this->assertEqual($expected, $actual);