getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs()); $this->getRenderHelper()->setTranslator($this->getTranslatorHelper()); $generator->setHelperSet($this->getHelperSet()); $generator->generate( $theme, $machine_name, $theme_path, $description, $core, $package, $global_library, $base_theme, $regions, $breakpoints ); $files = [ $theme_path . '/' . $machine_name . '/' . $machine_name . '.info.yml', $theme_path . '/' . $machine_name . '/' . $machine_name . '.theme' ]; foreach ($files as $file) { $this->assertTrue( file_exists($file), sprintf('%s does not exist', $file) ); } if ($breakpoints) { $this->assertTrue( file_exists($theme_path . '/' . $machine_name . '.breakpoints.yml'), sprintf('%s does not exist', $machine_name . '.breakpoints.yml') ); } } }