Backup of db before drupal security update
[yaffs-website] / web / core / modules / taxonomy / tests / src / Functional / Views / TaxonomyFieldTidTest.php
1 <?php
2
3 namespace Drupal\Tests\taxonomy\Functional\Views;
4
5 use Drupal\Core\Render\RenderContext;
6 use Drupal\views\Views;
7
8 /**
9  * Tests the taxonomy term TID field handler.
10  *
11  * @group taxonomy
12  */
13 class TaxonomyFieldTidTest extends TaxonomyTestBase {
14
15   /**
16    * Views used by this test.
17    *
18    * @var array
19    */
20   public static $testViews = ['test_taxonomy_tid_field'];
21
22   public function testViewsHandlerTidField() {
23     /** @var \Drupal\Core\Render\RendererInterface $renderer */
24     $renderer = \Drupal::service('renderer');
25
26     $view = Views::getView('test_taxonomy_tid_field');
27     $this->executeView($view);
28
29     $actual = $renderer->executeInRenderContext(new RenderContext(), function () use ($view) {
30       return $view->field['name']->advancedRender($view->result[0]);
31     });
32     $expected = \Drupal::l($this->term1->label(), $this->term1->urlInfo());
33
34     $this->assertEqual($expected, $actual);
35   }
36
37 }