From 07692195f814940e306ff3b16e3ef793bc845c19 Mon Sep 17 00:00:00 2001
From: Eric Bremner <ebremner@uwaterloo.ca>
Date: Wed, 18 Dec 2024 11:47:23 -0500
Subject: [PATCH] ISTWCMS-7160: fix test list parity

---
 acceptance/WcmsTestsBlocksListingsCest.php | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/acceptance/WcmsTestsBlocksListingsCest.php b/acceptance/WcmsTestsBlocksListingsCest.php
index 11f064e..75c2510 100644
--- a/acceptance/WcmsTestsBlocksListingsCest.php
+++ b/acceptance/WcmsTestsBlocksListingsCest.php
@@ -67,6 +67,7 @@ class WcmsTestsBlocksListingsCest {
     $i->see('Edit layout for ' . $this->nodesUsed['Multi Type List Block']->getTitle());
 
     // Add a block.
+    $i->waitForText('Add block');
     $i->click('Add block');
     $i->waitForText('Choose a block');
 
@@ -170,6 +171,7 @@ class WcmsTestsBlocksListingsCest {
     $i->see('Edit layout for ' . $this->nodesUsed['Automatic List Block']->getTitle());
 
     // Add a block.
+    $i->waitForText('Add block');
     $i->click('Add block');
     $i->waitForText('Choose a block');
 
@@ -212,6 +214,7 @@ class WcmsTestsBlocksListingsCest {
     $i->see('Edit layout for ' . $this->nodesUsed['Manual List Block']->getTitle());
 
     // Add a block.
+    $i->waitForText('Add block');
     $i->click('Add block');
     $i->waitForText('Choose a block');
 
@@ -366,6 +369,7 @@ class WcmsTestsBlocksListingsCest {
     $i->see('Edit layout for ' . $this->nodesUsed['Waterloo Events Block']->getTitle());
 
     // Add a block.
+    $i->waitForText('Add block');
     $i->click('Add block');
     $i->waitForText('Choose a block');
 
@@ -450,6 +454,7 @@ class WcmsTestsBlocksListingsCest {
       $i->waitforText('Edit layout for testpage');
 
       // Add an automatic list block.
+      $i->waitForText('Add block');
       $i->click('Add block');
       $i->waitForText('Choose a block');
       $i->click('Automatic list');
@@ -463,6 +468,7 @@ class WcmsTestsBlocksListingsCest {
       $i->waitForElement('.uw-admin-label');
 
       // Add an manual list block.
+      $i->waitForText('Add block');
       $i->click('Add block');
       $i->waitForText('Choose a block');
       $i->click('Manual list');
@@ -950,6 +956,7 @@ class WcmsTestsBlocksListingsCest {
         $i->waitForText('Automatic list');
         $i->waitForElement('.views-field-field-uw-service-summary');
         $this->removeAddFirstSection($i);
+        $i->waitForText('Add block');
         $i->click('Add block');
         $i->waitForText('Choose a block');
         $i->click('Automatic list');
@@ -1040,6 +1047,7 @@ class WcmsTestsBlocksListingsCest {
         break;
 
       case 'catalog':
+        $i->waitForText('Add block');
         $i->click('Add block');
         $i->waitForText('Choose a block');
         $i->click('Automatic list');
@@ -1134,6 +1142,7 @@ class WcmsTestsBlocksListingsCest {
         break;
 
       case 'service':
+        $i->waitForText('Add block');
         $i->click('Add block');
         $i->waitForText('Choose a block');
         $i->click('Automatic list');
@@ -1228,6 +1237,7 @@ class WcmsTestsBlocksListingsCest {
     int $limit = 3,
   ) {
 
+    $i->waitForText('Add block');
     $i->click('Add block');
     $i->waitForText('Choose a block');
     $i->click($block_type);
-- 
GitLab