function ConfigTest::testNoRootMergeConfig

Same name in other branches
  1. 9 core/tests/Drupal/Tests/Composer/Plugin/VendorHardening/ConfigTest.php \Drupal\Tests\Composer\Plugin\VendorHardening\ConfigTest::testNoRootMergeConfig()
  2. 8.9.x core/tests/Drupal/Tests/Composer/Plugin/VendorHardening/ConfigTest.php \Drupal\Tests\Composer\Plugin\VendorHardening\ConfigTest::testNoRootMergeConfig()
  3. 11.x core/tests/Drupal/Tests/Composer/Plugin/VendorHardening/ConfigTest.php \Drupal\Tests\Composer\Plugin\VendorHardening\ConfigTest::testNoRootMergeConfig()

@covers ::getAllCleanupPaths

File

core/tests/Drupal/Tests/Composer/Plugin/VendorHardening/ConfigTest.php, line 39

Class

ConfigTest
@coversDefaultClass Drupal\Composer\Plugin\VendorHardening\Config @group VendorHardening

Namespace

Drupal\Tests\Composer\Plugin\VendorHardening

Code

public function testNoRootMergeConfig() : void {
    // Root package has no extra field.
    $root = $this->createMock(RootPackageInterface::class);
    $root->expects($this->once())
        ->method('getExtra')
        ->willReturn([]);
    $config = new Config($root);
    $ref_default = new \ReflectionProperty($config, 'defaultConfig');
    $ref_plugin_config = new \ReflectionMethod($config, 'getAllCleanupPaths');
    $this->assertEquals($ref_default->getValue($config), $ref_plugin_config->invoke($config));
}

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