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');
}