FileUsageTemporaryDeletionConfigurationUpdateTest.php

Namespace

Drupal\Tests\file\Functional\Update

File

core/modules/file/tests/src/Functional/Update/FileUsageTemporaryDeletionConfigurationUpdateTest.php

View source
<?php

namespace Drupal\Tests\file\Functional\Update;

use Drupal\FunctionalTests\Update\UpdatePathTestBase;

/**
 * Tests the upgrade path for setting the file usage deletion configuration.
 *
 * @see https://www.drupal.org/node/2801777
 *
 * @group Update
 * @group legacy
 */
class FileUsageTemporaryDeletionConfigurationUpdateTest extends UpdatePathTestBase {
    
    /**
     * {@inheritdoc}
     */
    protected static $modules = [
        'file',
    ];
    
    /**
     * {@inheritdoc}
     */
    protected function setDatabaseDumpFiles() {
        $this->databaseDumpFiles = [
            __DIR__ . '/../../../../../system/tests/fixtures/update/drupal-8.bare.standard.php.gz',
        ];
    }
    
    /**
     * Tests that make_unused_managed_files_temporary conditions are correct.
     *
     * Verify that the before and after conditions for the variable are correct.
     */
    public function testUpdateHookN() {
        $this->assertIdentical($this->config('file.settings')
            ->get('make_unused_managed_files_temporary'), NULL);
        $this->runUpdates();
        $this->assertIdentical($this->config('file.settings')
            ->get('make_unused_managed_files_temporary'), FALSE);
        $this->assertResponse('200');
    }

}

Classes

Title Deprecated Summary
FileUsageTemporaryDeletionConfigurationUpdateTest Tests the upgrade path for setting the file usage deletion configuration.

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