public function GenerateThemeTest::testThemeDoesNotExist in Drupal 10
Tests themes that do not exist return an error.
File
- core/
tests/ Drupal/ Tests/ Core/ Command/ GenerateThemeTest.php, line 266
Class
- GenerateThemeTest
- Tests the generate-theme commands.
Namespace
Drupal\Tests\Core\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',
'foobarbaz',
];
$process = new Process($install_command, NULL);
$process
->setTimeout(60);
$result = $process
->run();
$this
->assertStringContainsString('Theme source theme foobarbaz cannot be found.', trim($process
->getErrorOutput()));
$this
->assertSame(1, $result);
}