function AggregatorUpdateTest::testUpdateIntervalDefaultValue
Tests that the 'Update interval' field has a default value.
File
-
core/
modules/ aggregator/ tests/ src/ Functional/ Update/ AggregatorUpdateTest.php, line 45
Class
- AggregatorUpdateTest
- Tests that node settings are properly updated during database updates.
Namespace
Drupal\Tests\aggregator\Functional\UpdateCode
public function testUpdateIntervalDefaultValue() {
// Check that the 'refresh' field does not have a default value prior to the
// update.
$field_definition = \Drupal::entityDefinitionUpdateManager()->getFieldStorageDefinition('refresh', 'aggregator_feed');
$this->assertSame([], $field_definition->getDefaultValueLiteral());
// Run updates.
$this->runUpdates();
// Check that the 'refresh' has a default value now.
$field_definition = \Drupal::entityDefinitionUpdateManager()->getFieldStorageDefinition('refresh', 'aggregator_feed');
$this->assertSame([
[
'value' => 3600,
],
], $field_definition->getDefaultValueLiteral());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.