RedirectToProtectedFrontPageTest.php in Redirect 403 to User Login 2.x
File
tests/src/Functional/RedirectToProtectedFrontPageTest.php
View source
<?php
namespace Drupal\Tests\r4032login\Functional;
use Drupal\Tests\BrowserTestBase;
class RedirectToProtectedFrontPageTest extends BrowserTestBase {
protected $defaultTheme = 'stark';
protected static $modules = [
'r4032login',
];
protected function setUp() {
parent::setUp();
$config = $this
->config('system.site');
$config
->set('page.front', '/admin');
$config
->save();
}
public function testRedirectToProtectedFrontPage() {
$this
->drupalGet('<front>');
$currentUrl = str_replace($this->baseUrl . '/', '', $this
->getUrl());
$this
->assertEquals('user/login?destination=/', $currentUrl);
}
}