Skip to content
Snippets Groups Projects

Resolve #3415478 "Drupalentitytypemanager getstorageuserrole load cant load"

1 file
+ 15
0
Compare changes
  • Side-by-side
  • Inline
@@ -65,7 +65,22 @@ public function testRoleAdministration(): void {
$role = Role::load($role_name);
$this->assertIsObject($role);
// Test adding a role with invalid, non-ASCII characters
// cspell:disable-next-line
$role_name = 'òćďëœ';
$edit = ['label' => $role_name, 'id' => $role_name];
$this->drupalGet('admin/people/roles/add');
$this->submitForm($edit, 'Save');
$this->assertSession()->statusCodeNotEquals(500);
$this->assertSession()->pageTextContains("The config name part of the URI");
$role = Role::load($role_name);
$this->assertIsNotObject($role);
// Check that the role was created in site default language.
$role_name = '123';
$edit = ['label' => $role_name, 'id' => $role_name];
$this->drupalGet('admin/people/roles/add');
$this->submitForm($edit, 'Save');
$this->assertEquals($default_langcode, $role->language()->getId());
// Verify permissions local task can be accessed when editing a role.
Loading