function NumberFieldTest::testCreateNumberDecimalField in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/field/src/Tests/Number/NumberFieldTest.php \Drupal\field\Tests\Number\NumberFieldTest::testCreateNumberDecimalField()
 
Tests setting the minimum value of a decimal field through the interface.
File
- core/
modules/ field/ src/ Tests/ Number/ NumberFieldTest.php, line 526  - Contains \Drupal\field\Tests\Number\NumberFieldTest.
 
Class
- NumberFieldTest
 - Tests the creation of numeric fields.
 
Namespace
Drupal\field\Tests\NumberCode
function testCreateNumberDecimalField() {
  // Create a decimal field.
  $field_name = Unicode::strtolower($this
    ->randomMachineName());
  entity_create('field_storage_config', array(
    'field_name' => $field_name,
    'entity_type' => 'entity_test',
    'type' => 'decimal',
  ))
    ->save();
  $field = entity_create('field_config', array(
    'field_name' => $field_name,
    'entity_type' => 'entity_test',
    'bundle' => 'entity_test',
  ));
  $field
    ->save();
  // Set the minimum value to a decimal value.
  $this
    ->assertSetMinimumValue($field, 0.1);
  // Set the minimum value to an integer value.
  $this
    ->assertSetMinimumValue($field, 1);
}