diff --git a/core/modules/system/tests/src/Functional/Menu/MenuAccessTest.php b/core/modules/system/tests/src/Functional/Menu/MenuAccessTest.php
index f95f162ff25888c98f8600c720ece0bf06962d6e..7706b354f46e80666ef61cec988ed33d619e8f9d 100644
--- a/core/modules/system/tests/src/Functional/Menu/MenuAccessTest.php
+++ b/core/modules/system/tests/src/Functional/Menu/MenuAccessTest.php
@@ -393,7 +393,8 @@ private function assertUserRoutesAccess(AccountInterface $user, array $expectedA
     $actualInaccessibleRoutes = [];
     foreach ($allRoutes as $route) {
       $this->drupalGet(Url::fromRoute($route));
-      switch ($this->getSession()->getStatusCode()) {
+      $requestStatus = $this->getSession()->getStatusCode();
+      switch ($requestStatus) {
         case 200:
           $actualAccessibleRoutes[] = $route;
           break;
@@ -403,7 +404,7 @@ private function assertUserRoutesAccess(AccountInterface $user, array $expectedA
           break;
 
         default:
-          throw new \UnexpectedValueException("Unexpected status code {$this->getStatus()} for route $route");
+          throw new \UnexpectedValueException("Unexpected status code {$requestStatus} for route {$route}");
 
       }
     }