function FilterDefaultConfigTest::testUpdateRoles in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/filter/src/Tests/FilterDefaultConfigTest.php \Drupal\filter\Tests\FilterDefaultConfigTest::testUpdateRoles()
Tests that changes to FilterFormat::$roles do not have an effect.
File
- core/
modules/ filter/ src/ Tests/ FilterDefaultConfigTest.php, line 78 - Contains \Drupal\filter\Tests\FilterDefaultConfigTest.
Class
- FilterDefaultConfigTest
- Tests text format default configuration.
Namespace
Drupal\filter\TestsCode
function testUpdateRoles() {
// Verify role permissions declared in default config.
$format = entity_load('filter_format', 'filter_test');
$this
->assertEqual(array_keys(filter_get_roles_by_format($format)), array(
RoleInterface::ANONYMOUS_ID,
RoleInterface::AUTHENTICATED_ID,
));
// Attempt to change roles.
$format
->set('roles', array(
RoleInterface::AUTHENTICATED_ID,
));
$format
->save();
// Verify that roles have not been updated.
$format = entity_load('filter_format', 'filter_test');
$this
->assertEqual(array_keys(filter_get_roles_by_format($format)), array(
RoleInterface::ANONYMOUS_ID,
RoleInterface::AUTHENTICATED_ID,
));
}