protected function EntityFieldTest::doTestComputedProperties in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/system/src/Tests/Entity/EntityFieldTest.php \Drupal\system\Tests\Entity\EntityFieldTest::doTestComputedProperties()
Executes the computed properties tests for the given entity type.
Parameters
string $entity_type: The entity type to run the tests with.
1 call to EntityFieldTest::doTestComputedProperties()
- EntityFieldTest::testComputedProperties in core/
modules/ system/ src/ Tests/ Entity/ EntityFieldTest.php - Tests getting processed property values via a computed property.
File
- core/
modules/ system/ src/ Tests/ Entity/ EntityFieldTest.php, line 725 - Contains \Drupal\system\Tests\Entity\EntityFieldTest.
Class
- EntityFieldTest
- Tests the Entity Field API.
Namespace
Drupal\system\Tests\EntityCode
protected function doTestComputedProperties($entity_type) {
$entity = $this
->createTestEntity($entity_type);
$entity->field_test_text->value = "The <strong>text</strong> text to filter.";
$entity->field_test_text->format = filter_default_format();
$target = "<p>The <strong>text</strong> text to filter.</p>\n";
$this
->assertEqual($entity->field_test_text->processed, $target, format_string('%entity_type: Text is processed with the default filter.', array(
'%entity_type' => $entity_type,
)));
// Save and load entity and make sure it still works.
$entity
->save();
$entity = entity_load($entity_type, $entity
->id());
$this
->assertEqual($entity->field_test_text->processed, $target, format_string('%entity_type: Text is processed with the default filter.', array(
'%entity_type' => $entity_type,
)));
}