public function FeaturesManagerTest::testPackages in Features 8.3
Same name and namespace in other branches
- 8.4 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'));
}