function ImageOnTranslatedEntityTest::setUp
Same name in other branches
- 8.9.x core/modules/image/tests/src/Functional/ImageOnTranslatedEntityTest.php \Drupal\Tests\image\Functional\ImageOnTranslatedEntityTest::setUp()
- 10 core/modules/image/tests/src/Functional/ImageOnTranslatedEntityTest.php \Drupal\Tests\image\Functional\ImageOnTranslatedEntityTest::setUp()
- 11.x core/modules/image/tests/src/Functional/ImageOnTranslatedEntityTest.php \Drupal\Tests\image\Functional\ImageOnTranslatedEntityTest::setUp()
Overrides ImageFieldTestBase::setUp
File
-
core/
modules/ image/ tests/ src/ Functional/ ImageOnTranslatedEntityTest.php, line 40
Class
- ImageOnTranslatedEntityTest
- Uploads images to translated nodes.
Namespace
Drupal\Tests\image\FunctionalCode
protected function setUp() : void {
parent::setUp();
// This test expects unused managed files to be marked as a temporary file.
$this->config('file.settings')
->set('make_unused_managed_files_temporary', TRUE)
->save();
// Create the "Basic page" node type.
// @todo Remove the disabling of new revision creation in
// https://www.drupal.org/node/1239558.
$this->drupalCreateContentType([
'type' => 'basicpage',
'name' => 'Basic page',
'new_revision' => FALSE,
]);
// Create an image field on the "Basic page" node type.
$this->fieldName = strtolower($this->randomMachineName());
$this->createImageField($this->fieldName, 'basicpage', [], [
'title_field' => 1,
]);
// Create and log in user.
$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);
// Add a second and third language.
$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');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.