DisableUser1EditTest.php in Disable user 1 edit 8
File
src/Tests/DisableUser1EditTest.php
View source
<?php
namespace Drupal\disable_user_1_edit\Tests;
use Drupal\simpletest\WebTestBase;
class DisableUser1EditTest extends WebTestBase {
public static $modules = [
'disable_user_1_edit',
];
protected $adminUser;
protected function setUp() {
parent::setUp();
$this->adminUser = $this
->drupalCreateUser([
'administer users',
]);
$this
->drupalLogin($this->adminUser);
}
public function testAccessDenied() {
$this
->drupalGet('/user/1/edit');
$this
->assertResponse(403);
\Drupal::configFactory()
->getEditable('disable_user_1_edit.settings')
->set('disabled', 1)
->save();
$this
->drupalGet('/user/1/edit');
$this
->assertResponse(200);
}
}