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