function FileTransferAuthorizeFormTest::setUp

Same name and namespace in other branches
  1. 9 core/modules/update/tests/src/Functional/FileTransferAuthorizeFormTest.php \Drupal\Tests\update\Functional\FileTransferAuthorizeFormTest::setUp()
  2. 8.9.x core/modules/update/tests/src/Functional/FileTransferAuthorizeFormTest.php \Drupal\Tests\update\Functional\FileTransferAuthorizeFormTest::setUp()
  3. 10 core/modules/update/tests/src/Functional/FileTransferAuthorizeFormTest.php \Drupal\Tests\update\Functional\FileTransferAuthorizeFormTest::setUp()

Overrides UpdateUploaderTestBase::setUp

File

core/modules/update/tests/src/Functional/FileTransferAuthorizeFormTest.php, line 22

Class

FileTransferAuthorizeFormTest
Tests the Update Manager module upload via <a href="/api/drupal/core%21authorize.php/11.x" title="Administrative script for running authorized file operations." class="local">authorize.php</a> functionality.

Namespace

Drupal\Tests\update\Functional

Code

protected function setUp() : void {
    parent::setUp();
    $admin_user = $this->drupalCreateUser([
        'administer modules',
        'administer software updates',
    ]);
    $this->drupalLogin($admin_user);
    // Create a local cache so the module is not downloaded from drupal.org.
    $cache_directory = _update_manager_cache_directory(TRUE);
    foreach ([
        '.tar.gz',
        '.zip',
    ] as $extension) {
        $filename = 'update_test_new_module' . $extension;
        copy(__DIR__ . '/../../update_test_new_module/8.x-1.0/' . $filename, $cache_directory . '/' . $filename);
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.