function FieldTimeIntervalTest::testFieldTimeInterval
Same name in other branches
- 9 core/modules/views/tests/src/Functional/Handler/FieldTimeIntervalTest.php \Drupal\Tests\views\Functional\Handler\FieldTimeIntervalTest::testFieldTimeInterval()
- 10 core/modules/views/tests/src/Kernel/Handler/FieldTimeIntervalTest.php \Drupal\Tests\views\Kernel\Handler\FieldTimeIntervalTest::testFieldTimeInterval()
Tests the TimeInterval handler.
File
-
core/
modules/ views/ tests/ src/ Kernel/ Handler/ FieldTimeIntervalTest.php, line 46
Class
- FieldTimeIntervalTest
- Tests the time interval handler.
Namespace
Drupal\Tests\views\Kernel\HandlerCode
public function testFieldTimeInterval() : void {
$view_config = $this->config('views.view.test_view');
$view_config->set('display.default.display_options.fields.age.plugin_id', 'time_interval');
foreach (array_keys($this->ages) as $delta) {
[
,
$formatted_value,
$granularity,
] = $this->ages[$delta];
$view_config->set('display.default.display_options.fields.age.granularity', $granularity);
$view_config->save();
$view = Views::getView('test_view');
$view->setDisplay();
$this->executeView($view);
$this->assertEquals($formatted_value, $view->field['age']
->advancedRender($view->result[$delta]));
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.