5 * Contains Drupal\Console\Test\Generator\ThemeGeneratorTest.
8 namespace Drupal\Console\Test\Generator;
10 use Drupal\Console\Generator\ThemeGenerator;
11 use Drupal\Console\Test\DataProvider\ThemeDataProviderTrait;
13 class ThemeGeneratorTest extends GeneratorTest
15 use ThemeDataProviderTrait;
18 * Theme generator test
21 * @param $machine_name
26 * @param $global_library
31 * @dataProvider commandData
33 public function testGenerateTheme(
45 $generator = new ThemeGenerator();
46 $this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
47 $this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
48 $generator->setHelperSet($this->getHelperSet());
64 $theme_path . '/' . $machine_name . '/' . $machine_name . '.info.yml',
65 $theme_path . '/' . $machine_name . '/' . $machine_name . '.theme'
68 foreach ($files as $file) {
71 sprintf('%s does not exist', $file)
77 file_exists($theme_path . '/' . $machine_name . '.breakpoints.yml'),
78 sprintf('%s does not exist', $machine_name . '.breakpoints.yml')