diff --git a/tests/src/Functional/ReadmeHelpTest.php b/tests/src/Functional/ReadmeHelpTest.php
index 1185393..e05cd59 100644
--- a/tests/src/Functional/ReadmeHelpTest.php
+++ b/tests/src/Functional/ReadmeHelpTest.php
@@ -16,7 +16,7 @@ class ReadmeHelpTest extends BrowserTestBase {
    *
    * @var array
    */
-  public static $modules = [
+  protected static $modules = [
     'filter',
     'help',
     'readmehelp',
@@ -33,7 +33,7 @@ class ReadmeHelpTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  protected function setUp() {
+  protected function setUp(): void {
     parent::setUp();
     $this->adminUser = $this->drupalCreateUser(['access administration pages']);
   }
@@ -57,7 +57,7 @@ class ReadmeHelpTest extends BrowserTestBase {
     $this->getSession()->getPage()->clickLink('README Help test');
     $this->assertSession()->addressMatches('/\/admin\/help\/readmehelp_test$/');
     // Ensure the actual help page is displayed to avoid a false positive.
-    $this->assertResponse(200);
+    $this->assertSession()->statusCodeEquals(200);
 
     $this->assertSession()->responseContains('<h1 class="h-1"><a id="readme-help-test-module" href="#readme-help-test-module" class="anchor">#</a> README Help Test module</h1>');
     $this->assertSession()->responseContains('<strong>Asterisk Bold</strong>');
@@ -157,7 +157,7 @@ HTML;
     $this->drupalLogin($this->adminUser);
     $this->drupalGet('admin/help/readmehelp_test');
     // Ensure the actual help page is displayed to avoid a false positive.
-    $this->assertResponse(200);
+    $this->assertSession()->statusCodeEquals(200);
     // The PHP file tokens should be replaced by the specified snippets.
     $this->assertSession()->pageTextNotContains('@PHPFILE: readmehelp_test/readmehelp_test.module LINE:19 PADD:1 :PHPFILE@');
     $this->assertSession()->pageTextNotContains('@PHPFILE: readmehelp_test/readmehelp_test.module :PHPFILE@');
