ImageTest.php in Feeds 8.3
File
tests/src/Kernel/Feeds/Target/ImageTest.php
View source
<?php
namespace Drupal\Tests\feeds\Kernel\Feeds\Target;
use Drupal\feeds\Feeds\Target\Image;
class ImageTest extends FileTestBase {
protected function getTargetPluginClass() {
return Image::class;
}
protected function getTargetDefinition() {
$method = $this
->getMethod(Image::class, 'prepareTarget')
->getClosure();
$field_definition_mock = $this
->getMockFieldDefinition([
'display_field' => 'false',
'display_default' => 'false',
'uri_scheme' => 'public',
'target_type' => 'file',
'file_directory' => '[date:custom:Y]-[date:custom:m]',
'file_extensions' => 'png gif jpg jpeg',
'max_filesize' => '',
'max_resolution' => '',
'min_resolution' => '',
'alt_field' => 'true',
'title_field' => 'true',
'alt_field_required' => 'true',
'title_field_required' => 'true',
'default_image' => [
'uuid' => NULL,
'alt' => '',
'title' => '',
'width' => NULL,
'height' => NULL,
],
'handler' => 'default:file',
'handler_settings' => [],
]);
return $method($field_definition_mock);
}
}