protected function RedirectCacheTest::setUp in Redirect 403 to User Login 2.x
Overrides BrowserTestBase::setUp
File
- tests/
src/ Functional/ RedirectCacheTest.php, line 53
Class
- RedirectCacheTest
- Test caching redirection.
Namespace
Drupal\Tests\r4032login\FunctionalCode
protected function setUp() {
parent::setUp();
// Disable the access denied message so the cache will be set.
$config = $this
->config('r4032login.settings');
$config
->set('display_denied_message', FALSE);
$config
->save();
// Create a node type with a private file field.
$nodeType = NodeType::create([
'type' => 'page',
'name' => 'Basic page',
]);
$nodeType
->save();
$this
->createFileField('field_text_file', 'node', 'page', [
'uri_scheme' => 'private',
]);
// Create an unpublished node with a private file to test.
$this->node = $this
->drupalCreateNode();
file_put_contents('private://test.txt', 'test');
$this->file = File::create([
'uri' => 'private://test.txt',
'filename' => 'test.txt',
]);
$this->file
->save();
$this->node
->set('field_text_file', $this->file
->id());
$this->node
->setUnpublished()
->save();
}