From 198c49faa6ebfb25dc86f0bb2b4d7855dbc2234f Mon Sep 17 00:00:00 2001 From: Liam Morland <lkmorlan@uwaterloo.ca> Date: Thu, 17 Jun 2021 16:03:56 -0400 Subject: [PATCH] ISTWCMS-4704: Remove testing of layout_builder_lock The content that was in the layout builder template is now written to the page directly so layout_builder_lock is no longer used. Revert "ISTWCMS-4705: Test layout_builder_lock" This reverts commit 5c4728691bbeaec96b9f1efe06ebf33116941649. Revert "ISTWCMS-4832 Add catalog item content type to test layout builder lock." This reverts commit 41c52a26990fc82c1d0ca13669484eea88be092f. --- tests/src/Functional/UwWcmsBasicTest.php | 54 ------------------------ 1 file changed, 54 deletions(-) diff --git a/tests/src/Functional/UwWcmsBasicTest.php b/tests/src/Functional/UwWcmsBasicTest.php index 6b8c82d33..3748b5b7d 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); - } - } - } } /** -- GitLab