You are here

public function IgnoreKernelTest::testExport in Config Ignore 8.3

Same name and namespace in other branches
  1. 8.2 tests/src/Kernel/IgnoreKernelTest.php \Drupal\Tests\config_ignore\Kernel\IgnoreKernelTest::testExport()

Test the export transformations.

@dataProvider exportProvider

Parameters

string $mode: The export mode

array $patterns: An array of ignore patterns, we may refactor this to be the whole config.

array $active: Modifications to the active config.

array $sync: Modifications to the sync storage.

array $expected: Modifications to the expected storage.

File

tests/src/Kernel/IgnoreKernelTest.php, line 218

Class

IgnoreKernelTest
Test the transformations.

Namespace

Drupal\Tests\config_ignore\Kernel

Code

public function testExport(array $modes, array $patterns, array $active, array $sync, array $expected) {
  $this
    ->config('config_ignore.settings')
    ->set('ignored_config_entities', $patterns)
    ->save();
  $expectedStorage = $this
    ->setUpStorages($active, $sync, $expected);
  static::assertStorageEquals($expectedStorage, $this
    ->getExportStorage());
}