/**
  * @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());
 }
예제 #2
0
 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());
 }