only in patch2: unchanged: --- a/core/modules/user/tests/src/Functional/UserPermissionsTest.php +++ b/core/modules/user/tests/src/Functional/UserPermissionsTest.php @@ -253,16 +253,18 @@ public function testAccessModulePermission() { public function testAccessBundlePermission() { $this->drupalLogin($this->adminUser); - \Drupal::service('module_installer')->install(['block_content', 'taxonomy']); - $this->grantPermissions(Role::load($this->rid), ['administer blocks', 'administer taxonomy']); + \Drupal::service('module_installer')->install(['contact', 'taxonomy']); + $this->grantPermissions(Role::load($this->rid), ['administer contact forms', 'administer taxonomy']); // Bundles that do not have permissions have no permissions pages. $edit = []; - $edit['label'] = 'Test block type'; - $edit['id'] = 'test_block_type'; - $this->drupalGet('admin/structure/block/block-content/types/add'); + $edit['label'] = 'Test contact type'; + $edit['id'] = 'test_contact_type'; + $edit['recipients'] = 'webmaster@example.com'; + $this->drupalGet('admin/structure/contact/add'); $this->submitForm($edit, 'Save'); - $this->drupalGet('admin/structure/block/block-content/manage/test_block_type/permissions'); + $this->assertSession()->pageTextContains('Contact form ' . $edit['label'] . ' has been added.'); + $this->drupalGet('admin/structure/contact/manage/test_contact_type/permissions'); $this->assertSession()->statusCodeEquals(403); // Permissions can be changed using the bundle-specific pages. @@ -287,7 +289,7 @@ public function testAccessBundlePermission() { $this->drupalLogout(); $this->drupalGet('admin/structure/taxonomy/manage/test_vocabulary/overview/permissions'); $this->assertSession()->statusCodeEquals(403); - $this->drupalGet('admin/structure/block/block-content/manage/test_block_type/permissions'); + $this->drupalGet('admin/structure/contact/manage/test_contact_type/permissions'); $this->assertSession()->statusCodeEquals(403); }