public function FilterDefaultConfigTest::testUpdateRoles in Drupal 8
Same name and namespace in other branches
- 9 core/modules/filter/tests/src/Kernel/FilterDefaultConfigTest.php \Drupal\Tests\filter\Kernel\FilterDefaultConfigTest::testUpdateRoles()
Tests that changes to FilterFormat::$roles do not have an effect.
File
- core/
modules/ filter/ tests/ src/ Kernel/ FilterDefaultConfigTest.php, line 73
Class
- FilterDefaultConfigTest
- Tests text format default configuration.
Namespace
Drupal\Tests\filter\KernelCode
public function testUpdateRoles() {
// Verify role permissions declared in default config.
$format = FilterFormat::load('filter_test');
$this
->assertEqual(array_keys(filter_get_roles_by_format($format)), [
RoleInterface::ANONYMOUS_ID,
RoleInterface::AUTHENTICATED_ID,
]);
// Attempt to change roles.
$format
->set('roles', [
RoleInterface::AUTHENTICATED_ID,
]);
$format
->save();
// Verify that roles have not been updated.
$format = FilterFormat::load('filter_test');
$this
->assertEqual(array_keys(filter_get_roles_by_format($format)), [
RoleInterface::ANONYMOUS_ID,
RoleInterface::AUTHENTICATED_ID,
]);
}