function GenerateThemeTest::testThemeDoesNotExist
Tests themes that do not exist return an error.
File
- 
              core/
tests/ Drupal/ BuildTests/ Command/ GenerateThemeTest.php, line 321  
Class
- GenerateThemeTest
 - Tests the generate-theme commands.
 
Namespace
Drupal\BuildTests\CommandCode
public function testThemeDoesNotExist() : void {
  $install_command = [
    $this->php,
    'core/scripts/drupal',
    'generate-theme',
    'test_custom_theme',
    '--name="Test custom starterkit theme"',
    '--description="Custom theme generated from a starterkit theme"',
    '--starterkit',
    'foobar',
  ];
  $process = new Process($install_command, NULL);
  $process->setTimeout(60);
  $result = $process->run();
  $this->assertStringContainsString('Theme source theme foobar cannot be found.', trim($process->getErrorOutput()));
  $this->assertSame(1, $result);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.