/** * @covers ::getProfileName * @covers ::setProfileName */ public function testGetProfile() { $bundle = FeaturesBundle::create(['machine_name' => 'other', 'profile_name' => 'example', 'is_profile' => TRUE]); $this->assertEquals('example', $bundle->getProfileName()); $bundle->setProfileName('example2'); $this->assertEquals('example2', $bundle->getProfileName()); }
public function testGeneratorWithBundle() { $filename = file_directory_temp() . '/' . self::BUNDLE_NAME . '_' . self::PACKAGE_NAME . '.tar.gz'; if (file_exists($filename)) { unlink($filename); } $this->assertFalse(file_exists($filename), 'Archive file already exists.'); $bundle = FeaturesBundle::create(['machine_name' => self::BUNDLE_NAME]); $this->generator->generatePackages('archive', $bundle, [self::PACKAGE_NAME]); $package = $this->featuresManager->getPackage(self::PACKAGE_NAME); $this->assertNull($package); $package = $this->featuresManager->getPackage(self::BUNDLE_NAME . '_' . self::PACKAGE_NAME); $this->assertEquals(self::BUNDLE_NAME . '_' . self::PACKAGE_NAME, $package->getMachineName()); $this->assertEquals(self::BUNDLE_NAME, $package->getBundle()); $this->assertTrue(file_exists($filename), 'Archive file was not generated.'); }
/** * @covers ::isDefault */ public function testIsDefaultWithNonDefaultBundle() { $bundle = FeaturesBundle::create(['machine_name' => 'other']); $this->assertFalse($bundle->isDefault()); }