public function FieldFieldTest::testFieldAliasRender in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/views/src/Tests/Handler/FieldFieldTest.php \Drupal\views\Tests\Handler\FieldFieldTest::testFieldAliasRender()
Tests the result of a view with complex field configuration.
A complex field configuration contains multiple times the same field, with different delta limit / offset.
File
- core/
modules/ views/ src/ Tests/ Handler/ FieldFieldTest.php, line 325 - Contains \Drupal\views\Tests\Handler\FieldFieldTest.
Class
- FieldFieldTest
- Provides some integration tests for the Field handler.
Namespace
Drupal\views\Tests\HandlerCode
public function testFieldAliasRender() {
$executable = Views::getView('test_field_alias_test');
$executable
->execute();
for ($i = 0; $i < 5; $i++) {
$this
->assertEqual((string) ($i + 1), $executable
->getStyle()
->getField($i, 'id'));
$this
->assertEqual('test ' . $i, $executable
->getStyle()
->getField($i, 'name'));
$entity = EntityTest::load($i + 1);
$this
->assertEqual('<a href="' . $entity
->url() . '" hreflang="' . $entity
->language()
->getId() . '">test ' . $i . '</a>', (string) $executable
->getStyle()
->getField($i, 'name_alias'));
}
}