You are here

public function PackageManagerTest::testRequiredPackages in Composer Manager 8

@covers ::getRequiredPackages @covers ::processRequiredPackages

File

tests/src/Unit/PackageManagerTest.php, line 166

Class

PackageManagerTest
@coversDefaultClass \Drupal\composer_manager\PackageManager @group composer_manager

Namespace

Drupal\Tests\composer_manager\Unit

Code

public function testRequiredPackages() {
  $expected_packages = [
    'symfony/css-selector' => [
      'constraint' => '2.6.*',
      'description' => '',
      'homepage' => '',
      'require' => [],
      'required_by' => [
        'drupal/commerce_kickstart',
      ],
      'version' => '',
    ],
    'symfony/config' => [
      'constraint' => '2.6.*',
      'description' => '',
      'homepage' => '',
      'require' => [],
      'required_by' => [
        'drupal/test2',
      ],
      'version' => '',
    ],
    'symfony/intl' => [
      'constraint' => '2.6.*',
      'description' => '',
      'homepage' => '',
      'require' => [],
      'required_by' => [
        'drupal/test1',
      ],
      'version' => '',
    ],
  ];
  $required_packages = $this->manager
    ->getRequiredPackages();
  $this
    ->assertEquals($expected_packages, $required_packages);
}