function ManagedFileFidValidationTest::setUp
Same name and namespace in other branches
- 11.x core/modules/file/tests/src/Functional/ManagedFileFidValidationTest.php \Drupal\Tests\file\Functional\ManagedFileFidValidationTest::setUp()
File
-
core/
modules/ file/ tests/ src/ Functional/ ManagedFileFidValidationTest.php, line 48
Class
- ManagedFileFidValidationTest
- Tests the file validation in the ManagedFile element for private files.
Namespace
Drupal\Tests\file\FunctionalCode
protected function setUp() : void {
parent::setUp();
// Create the file owner user.
$this->fileOwner = $this->drupalCreateUser([
'access content',
]);
// Create a second user.
$this->anotherUser = $this->drupalCreateUser([
'access content',
]);
$this->drupalLogin($this->fileOwner);
$file_name = $this->randomMachineName();
$this->ownerFile = File::create([
'uid' => $this->fileOwner
->id(),
'filename' => \sprintf('%s.pdf', $file_name),
'uri' => \sprintf('private://%s.pdf', $file_name),
'filemime' => 'application/pdf',
'status' => 0,
]);
$this->ownerFile
->save();
$this->assertNotNull($this->ownerFile
->id(), 'Owner file was created.');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.