From c02abdd17aeea829c3de31de19f236b7d25ccf4c Mon Sep 17 00:00:00 2001 From: eiriksm <eiriksm@1014468.no-reply.drupal.org> Date: Fri, 3 Jul 2020 16:08:52 +0200 Subject: [PATCH] Issue #3138122 by eiriksm, esolitos, acbramley: Drupal 9 compatibility --- create_user_permission.info.yml | 1 + .../PermissionTest.php | 16 ++++++++++++---- .../RegistrationTest.php | 0 tests/src/Functional/UserNotBlockedTest.php | 7 ++++++- tests/src/FunctionalJavascript/CanNotifyTest.php | 13 +++++++++---- 5 files changed, 28 insertions(+), 9 deletions(-) rename tests/src/{FunctionalJavascript => Functional}/PermissionTest.php (76%) rename tests/src/{FunctionalJavascript => Functional}/RegistrationTest.php (100%) diff --git a/create_user_permission.info.yml b/create_user_permission.info.yml index 306411e..e5087da 100644 --- a/create_user_permission.info.yml +++ b/create_user_permission.info.yml @@ -1,4 +1,5 @@ name: Create user permission description: Provides a permission to "create users", instead of having to "administer users" core: 8.x +core_version_requirement: '^8 || ^9' type: module diff --git a/tests/src/FunctionalJavascript/PermissionTest.php b/tests/src/Functional/PermissionTest.php similarity index 76% rename from tests/src/FunctionalJavascript/PermissionTest.php rename to tests/src/Functional/PermissionTest.php index ba1e323..126d848 100644 --- a/tests/src/FunctionalJavascript/PermissionTest.php +++ b/tests/src/Functional/PermissionTest.php @@ -1,17 +1,25 @@ <?php -namespace Drupal\Tests\create_user_permission\FunctionalJavascript; +namespace Drupal\Tests\create_user_permission\Functional; -use Drupal\FunctionalJavascriptTests\JavascriptTestBase; +use Drupal\Tests\BrowserTestBase; /** * Tests the JavaScript functionality of the Create user permission module. * * @group create_user_permission */ -class PermissionTest extends JavascriptTestBase { +class PermissionTest extends BrowserTestBase { - public static $modules = [ + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + + /** + * {@inheritdoc} + */ + protected static $modules = [ 'create_user_permission', ]; diff --git a/tests/src/FunctionalJavascript/RegistrationTest.php b/tests/src/Functional/RegistrationTest.php similarity index 100% rename from tests/src/FunctionalJavascript/RegistrationTest.php rename to tests/src/Functional/RegistrationTest.php diff --git a/tests/src/Functional/UserNotBlockedTest.php b/tests/src/Functional/UserNotBlockedTest.php index b0665e8..8f7bdcf 100644 --- a/tests/src/Functional/UserNotBlockedTest.php +++ b/tests/src/Functional/UserNotBlockedTest.php @@ -14,7 +14,12 @@ class UserNotBlockedTest extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = ['create_user_permission']; + protected $defaultTheme = 'stark'; + + /** + * {@inheritdoc} + */ + protected static $modules = ['create_user_permission']; /** * Test that users created are not blocked. diff --git a/tests/src/FunctionalJavascript/CanNotifyTest.php b/tests/src/FunctionalJavascript/CanNotifyTest.php index 38850ad..d210c04 100644 --- a/tests/src/FunctionalJavascript/CanNotifyTest.php +++ b/tests/src/FunctionalJavascript/CanNotifyTest.php @@ -1,20 +1,25 @@ <?php -namespace Drupal\Tests\create_user_permission\FunctionalJavascript; +namespace Drupal\Tests\create_user_permission\Functional; -use Drupal\FunctionalJavascriptTests\JavascriptTestBase; +use Drupal\FunctionalJavascriptTests\WebDriverTestBase; /** * Test that "create users" able users can notify users about the new account. * * @group create_user_permission */ -class CanNotifyTest extends JavascriptTestBase { +class CanNotifyTest extends WebDriverTestBase { /** * {@inheritdoc} */ - public static $modules = ['create_user_permission']; + protected $defaultTheme = 'stark'; + + /** + * {@inheritdoc} + */ + protected static $modules = ['create_user_permission']; /** * Test that we can check the "notify user" checkbox. -- GitLab