function UpdatePathTestBaseTest::testSchemaChecking

Same name and namespace in other branches
  1. 9 core/tests/Drupal/FunctionalTests/Update/UpdatePathTestBaseTest.php \Drupal\FunctionalTests\Update\UpdatePathTestBaseTest::testSchemaChecking()
  2. 8.9.x core/tests/Drupal/FunctionalTests/Update/UpdatePathTestBaseTest.php \Drupal\FunctionalTests\Update\UpdatePathTestBaseTest::testSchemaChecking()
  3. 10 core/tests/Drupal/FunctionalTests/Update/UpdatePathTestBaseTest.php \Drupal\FunctionalTests\Update\UpdatePathTestBaseTest::testSchemaChecking()

Tests that schema can be excluded from testing.

See also

\Drupal\FunctionalTests\Update\UpdatePathTestBase::runUpdates()

\Drupal\Core\Test\TestSetupTrait::$configSchemaCheckerExclusions

File

core/tests/Drupal/FunctionalTests/Update/UpdatePathTestBaseTest.php, line 172

Class

UpdatePathTestBaseTest
Tests the update path base class.

Namespace

Drupal\FunctionalTests\Update

Code

public function testSchemaChecking() : void {
    // Create some configuration that should be skipped.
    $this->config('config_schema_test.no_schema')
        ->set('foo', 'bar')
        ->save();
    $this->runUpdates();
    $this->assertSame('bar', $this->config('config_schema_test.no_schema')
        ->get('foo'));
}

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