public function FeaturesManagerTest::testPackages in Features 8.4
Same name and namespace in other branches
- 8.3 tests/src/Unit/FeaturesManagerTest.php \Drupal\Tests\features\Unit\FeaturesManagerTest::testPackages()
@covers ::getPackage @covers ::getPackages @covers ::reset @covers ::setPackages
File
- tests/src/ Unit/ FeaturesManagerTest.php, line 228 
Class
- FeaturesManagerTest
- @coversDefaultClass Drupal\features\FeaturesManager @group features
Namespace
Drupal\Tests\features\UnitCode
public function testPackages() {
  $packages = [
    'foo' => 'bar',
  ];
  $this->featuresManager
    ->setPackages($packages);
  $this
    ->assertEquals($packages, $this->featuresManager
    ->getPackages());
  $this
    ->assertEquals('bar', $this->featuresManager
    ->getPackage('foo'));
  $this->featuresManager
    ->reset();
  $this
    ->assertArrayEquals([], $this->featuresManager
    ->getPackages());
  $this
    ->assertNull($this->featuresManager
    ->getPackage('foo'));
}