You are here

public function KernelTestBaseTest::testBootEnvironment in Drupal 9

Same name and namespace in other branches
  1. 8 core/tests/Drupal/KernelTests/KernelTestBaseTest.php \Drupal\KernelTests\KernelTestBaseTest::testBootEnvironment()

@covers ::bootEnvironment

File

core/tests/Drupal/KernelTests/KernelTestBaseTest.php, line 34

Class

KernelTestBaseTest
@coversDefaultClass \Drupal\KernelTests\KernelTestBase

Namespace

Drupal\KernelTests

Code

public function testBootEnvironment() {
  $this
    ->assertMatchesRegularExpression('/^test\\d{8}$/', $this->databasePrefix);
  $this
    ->assertStringStartsWith('vfs://root/sites/simpletest/', $this->siteDirectory);
  $this
    ->assertEquals([
    'root' => [
      'sites' => [
        'simpletest' => [
          substr($this->databasePrefix, 4) => [
            'files' => [
              'config' => [
                'sync' => [],
              ],
            ],
          ],
        ],
      ],
    ],
  ], vfsStream::inspect(new vfsStreamStructureVisitor())
    ->getStructure());
}