'profile', 'core' => \Drupal::CORE_COMPATIBILITY, 'name' => 'Override ' . $profile, 'hidden' => TRUE, ]; // File API functions are not available yet. $path = $this->siteDirectory . '/profiles/' . $profile; mkdir($path, 0777, TRUE); file_put_contents("$path/$profile.info.yml", Yaml::encode($info)); } parent::setUp(); } /** * {@inheritdoc} */ protected function setUpProfile() { // This step is skipped, because there is only one visible profile. } /** * Confirms that the installation succeeded. */ public function testInstalled() { $this->assertUrl('user/1'); $this->assertResponse(200); // Confirm that we are logged-in after installation. $this->assertText($this->rootUser->getUsername()); // Confirm that the minimal profile was installed. $this->assertEqual(drupal_get_profile(), 'minimal'); } }