function FileSaveUploadTest::testFileSaveUploadEmptyExtensions
Same name and namespace in other branches
- 10 core/modules/file/tests/src/Kernel/FileSaveUploadTest.php \Drupal\Tests\file\Kernel\FileSaveUploadTest::testFileSaveUploadEmptyExtensions()
Tests file_save_upload() with empty extensions.
File
-
core/
modules/ file/ tests/ src/ Kernel/ FileSaveUploadTest.php, line 63
Class
- FileSaveUploadTest
- Tests <a href="/api/drupal/core%21modules%21file%21file.module/function/file_save_upload/11.x" title="Saves file uploads to a new location." class="local">file_save_upload</a>().
Namespace
Drupal\Tests\file\KernelCode
public function testFileSaveUploadEmptyExtensions() : void {
// Allow all extensions.
$validators = [
'FileExtension' => [],
];
$files = file_save_upload('file', $validators);
$this->assertCount(1, $files);
$file = $files[0];
// @todo work out why move_uploaded_file() is failing.
$this->assertFalse($file);
$messages = \Drupal::messenger()->messagesByType(MessengerInterface::TYPE_ERROR);
$this->assertNotEmpty($messages);
$this->assertEquals('File upload error. Could not move uploaded file.', $messages[0]);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.