protected function ImageOnTranslatedEntityTest::setUp in Drupal 10
Same name and namespace in other branches
- 8 core/modules/image/tests/src/Functional/ImageOnTranslatedEntityTest.php \Drupal\Tests\image\Functional\ImageOnTranslatedEntityTest::setUp()
- 9 core/modules/image/tests/src/Functional/ImageOnTranslatedEntityTest.php \Drupal\Tests\image\Functional\ImageOnTranslatedEntityTest::setUp()
File
- core/modules/image/tests/src/Functional/ImageOnTranslatedEntityTest.php, line 40
Class
- ImageOnTranslatedEntityTest
- Uploads images to translated nodes.
Namespace
Drupal\Tests\image\Functional
Code
protected function setUp() : void {
parent::setUp();
$this
->config('file.settings')
->set('make_unused_managed_files_temporary', TRUE)
->save();
$this
->drupalCreateContentType([
'type' => 'basicpage',
'name' => 'Basic page',
'new_revision' => FALSE,
]);
$this->fieldName = strtolower($this
->randomMachineName());
$this
->createImageField($this->fieldName, 'basicpage', [], [
'title_field' => 1,
]);
$permissions = [
'access administration pages',
'administer content translation',
'administer content types',
'administer languages',
'administer node fields',
'create content translations',
'create basicpage content',
'edit any basicpage content',
'translate any entity',
'delete any basicpage content',
];
$admin_user = $this
->drupalCreateUser($permissions);
$this
->drupalLogin($admin_user);
$edit = [];
$edit['predefined_langcode'] = 'fr';
$this
->drupalGet('admin/config/regional/language/add');
$this
->submitForm($edit, 'Add language');
$edit = [];
$edit['predefined_langcode'] = 'nl';
$this
->drupalGet('admin/config/regional/language/add');
$this
->submitForm($edit, 'Add language');
}