diff --git a/tests/src/Functional/UwWcmsBasicTest.php b/tests/src/Functional/UwWcmsBasicTest.php index 6b8c82d33fd1cab1965b3e3dd216d4eddb02e2e4..3748b5b7def37e20884afdfd33480a25654bf691 100644 --- a/tests/src/Functional/UwWcmsBasicTest.php +++ b/tests/src/Functional/UwWcmsBasicTest.php @@ -585,60 +585,6 @@ class UwWcmsBasicTest extends BrowserTestBase { // No access to delete page. $this->drupalGet('node/' . $content_nids['uw_ct_web_page'] . '/delete'); $this->assertSession()->statusCodeEquals(403); - - // Test that admin has access to all Layout Builder configuration paths - // and site manager has access to only some paths. - $layout_builder_lock_test_users = [ - 'administrator', - 'uw_role_site_manager', - ]; - $layout_builder_lock_test_content_types = [ - 'uw_ct_blog', - 'uw_ct_event', - 'uw_ct_news_item', - ]; - foreach ($layout_builder_lock_test_users as $user) { - $this->drupalLogin($this->drupalUsers[$user]); - foreach ($layout_builder_lock_test_content_types as $content_type) { - $nid = $content_nids[$content_type]; - $this->drupalGet('node/' . $nid . '/layout'); - $paths = [ - 'layout_builder/choose/section/overrides/node.' . $nid . '/0' => FALSE, - 'layout_builder/choose/section/overrides/node.' . $nid . '/1' => TRUE, - 'layout_builder/choose/section/overrides/node.' . $nid . '/2' => TRUE, - 'layout_builder/choose/section/overrides/node.' . $nid . '/3' => FALSE, - 'layout_builder/configure/section/overrides/node.' . $nid . '/0' => FALSE, - 'layout_builder/configure/section/overrides/node.' . $nid . '/1' => TRUE, - 'layout_builder/configure/section/overrides/node.' . $nid . '/2' => FALSE, - ]; - foreach ($paths as $path => $access) { - if ($access || $user === 'administrator') { - $this->assertSession()->linkByHrefExists($path); - } - else { - $this->assertSession()->linkByHrefNotExists($path); - } - } - } - // Test Layout Builder configuration paths for catalog item content type. - // catalog item content type only has one configure section and the above - // content types have three configure sections (1, 2, 3). - $nid = $content_nids['uw_ct_catalog_item']; - $this->drupalGet('node/' . $nid . '/layout'); - $paths = [ - 'layout_builder/choose/section/overrides/node.' . $nid . '/0' => TRUE, - 'layout_builder/choose/section/overrides/node.' . $nid . '/1' => FALSE, - 'layout_builder/configure/section/overrides/node.' . $nid . '/0' => FALSE, - ]; - foreach ($paths as $path => $access) { - if ($access || $user === 'administrator') { - $this->assertSession()->linkByHrefExists($path); - } - else { - $this->assertSession()->linkByHrefNotExists($path); - } - } - } } /**