DisplayAccessDeniedMessageTest.php in Redirect 403 to User Login 8
File
tests/src/Functional/DisplayAccessDeniedMessageTest.php
View source
<?php
namespace Drupal\Tests\r4032login\Functional;
use Drupal\Tests\BrowserTestBase;
class DisplayAccessDeniedMessageTest extends BrowserTestBase {
protected static $modules = [
'r4032login',
];
public function testDisplayAccessDeniedMessage() {
$config = $this
->config('r4032login.settings');
$config
->set('display_denied_message', TRUE);
$config
->save();
$this
->drupalGet('admin/config');
$this
->assertSession()
->elementTextContains('css', '.messages', 'Access denied. You must log in to view this page.');
$config = $this
->config('r4032login.settings');
$config
->set('display_denied_message', FALSE);
$config
->save();
$this
->drupalGet('admin/config');
$this
->assertSession()
->elementNotExists('css', '.messages');
}
}