function FieldFieldTest::testSimpleRender
Same name in other branches
- 9 core/modules/views/tests/src/Kernel/Handler/FieldFieldTest.php \Drupal\Tests\views\Kernel\Handler\FieldFieldTest::testSimpleRender()
- 8.9.x core/modules/views/tests/src/Kernel/Handler/FieldFieldTest.php \Drupal\Tests\views\Kernel\Handler\FieldFieldTest::testSimpleRender()
- 11.x core/modules/views/tests/src/Kernel/Handler/FieldFieldTest.php \Drupal\Tests\views\Kernel\Handler\FieldFieldTest::testSimpleRender()
Tests the output of a view with base fields and configurable fields.
File
-
core/
modules/ views/ tests/ src/ Kernel/ Handler/ FieldFieldTest.php, line 261
Class
- FieldFieldTest
- Provides some integration tests for the Field handler.
Namespace
Drupal\Tests\views\Kernel\HandlerCode
public function testSimpleRender() : void {
$executable = Views::getView('test_field_field_test');
$executable->execute();
$this->assertEquals('1', $executable->getStyle()
->getField(0, 'id'));
$this->assertEquals('3', $executable->getStyle()
->getField(0, 'field_test'));
$this->assertEquals('2', $executable->getStyle()
->getField(1, 'id'));
// @todo Switch this assertion to assertSame('', ...) when
// https://www.drupal.org/node/2488006 gets fixed.
$this->assertEquals('0', $executable->getStyle()
->getField(1, 'field_test'));
$this->assertEquals('3', $executable->getStyle()
->getField(2, 'id'));
$this->assertEquals('8', $executable->getStyle()
->getField(2, 'field_test'));
$this->assertEquals('4', $executable->getStyle()
->getField(3, 'id'));
$this->assertEquals('5', $executable->getStyle()
->getField(3, 'field_test'));
$this->assertEquals('5', $executable->getStyle()
->getField(4, 'id'));
$this->assertEquals('6', $executable->getStyle()
->getField(4, 'field_test'));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.