From 9df597c965661eef45438a4132246cbeea70dc3f Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 19 Mar 2020 20:41:42 +0000 Subject: [PATCH] 2b: Admin page access for admin users MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ensure that users with the `access administration pages` permission can access the site’s administration pages. --- .../my_module/tests/src/Functional/MyModuleTest.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/web/modules/custom/my_module/tests/src/Functional/MyModuleTest.php b/web/modules/custom/my_module/tests/src/Functional/MyModuleTest.php index 4173e30..b8f7ffe 100644 --- a/web/modules/custom/my_module/tests/src/Functional/MyModuleTest.php +++ b/web/modules/custom/my_module/tests/src/Functional/MyModuleTest.php @@ -25,4 +25,17 @@ class MyModuleTest extends BrowserTestBase { $this->assertResponse(Response::HTTP_FORBIDDEN); } + /** @test */ + public function the_admin_page_is_accessible_by_admin_users() { + $adminUser = $this->createUser([ + 'access administration pages', + ]); + + $this->drupalLogin($adminUser); + + $this->drupalGet('admin'); + + $this->assertResponse(Response::HTTP_OK); + } + }