You are here

public function VendorHardeningPluginTest::testFindBinOverlap in Drupal 8

Same name and namespace in other branches
  1. 9 core/tests/Drupal/Tests/Composer/Plugin/VendorHardening/VendorHardeningPluginTest.php \Drupal\Tests\Composer\Plugin\VendorHardening\VendorHardeningPluginTest::testFindBinOverlap()

@covers ::findBinOverlap @dataProvider providerFindBinOverlap

File

core/tests/Drupal/Tests/Composer/Plugin/VendorHardening/VendorHardeningPluginTest.php, line 200

Class

VendorHardeningPluginTest
@coversDefaultClass \Drupal\Composer\Plugin\VendorHardening\VendorHardeningPlugin @group VendorHardening

Namespace

Drupal\Tests\Composer\Plugin\VendorHardening

Code

public function testFindBinOverlap($expected, $binaries, $clean_paths) {
  $plugin = $this
    ->getMockBuilder(VendorHardeningPlugin::class)
    ->disableOriginalConstructor()
    ->getMock();
  $ref_find_bin_overlap = new \ReflectionMethod($plugin, 'findBinOverlap');
  $ref_find_bin_overlap
    ->setAccessible(TRUE);
  $this
    ->assertSame($expected, $ref_find_bin_overlap
    ->invokeArgs($plugin, [
    $binaries,
    $clean_paths,
  ]));
}