diff --git a/contact_permissions.info.yml b/contact_permissions.info.yml
index b63b082..47875cc 100755
--- a/contact_permissions.info.yml
+++ b/contact_permissions.info.yml
@@ -4,4 +4,4 @@ description: Provides permissions for having a personal contact form
 dependencies:
  - contact
 core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8 || ^9 || ^10
diff --git a/tests/modules/contact_permissions_test/contact_permissions_test.info.yml b/tests/modules/contact_permissions_test/contact_permissions_test.info.yml
index a6ad8db..295302f 100644
--- a/tests/modules/contact_permissions_test/contact_permissions_test.info.yml
+++ b/tests/modules/contact_permissions_test/contact_permissions_test.info.yml
@@ -2,7 +2,7 @@ name: Contact Permissions Test
 type: module
 description: For testing Contact Permissions
 core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8 || ^9 || ^10
 package: System
 dependencies:
   - contact_permissions
diff --git a/tests/src/Functional/ContactPermissionsTest.php b/tests/src/Functional/ContactPermissionsTest.php
index ee09ba1..5c8d798 100644
--- a/tests/src/Functional/ContactPermissionsTest.php
+++ b/tests/src/Functional/ContactPermissionsTest.php
@@ -19,7 +19,7 @@ class ContactPermissionsTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     'contact_permissions_test',
   ];
 
@@ -52,7 +52,7 @@ class ContactPermissionsTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public function setUp() {
+  public function setUp(): void {
     parent::setUp();
 
     $contactable = $this->drupalCreateUser();
@@ -150,7 +150,8 @@ class ContactPermissionsTest extends BrowserTestBase {
     $edit = [
       'contact' => FALSE,
     ];
-    $this->drupalPostForm('user/' . $this->contactable->id() . '/edit', $edit, 'Save');
+    $this->drupalGet('user/' . $this->contactable->id() . '/edit');
+    $this->submitForm($edit, 'Save');
     $assert->pageTextContains('The changes have been saved.');
     // Assert users can no longer access contactable contact form.
     $this->drupalLogin($this->nonContactable);
