4 * Contains Drupal\Console\Test\Generator\PluginTypeYamlGeneratorTest.
7 namespace Drupal\Console\Test\Generator;
9 use Drupal\Console\Generator\PluginTypeYamlGenerator;
10 use Drupal\Console\Test\DataProvider\PluginTypeYamlDataProviderTrait;
12 class PluginTypeYamlGeneratorTest extends GeneratorTest
14 use PluginTypeYamlDataProviderTrait;
17 * PluginTypeYaml generator test
20 * @param $plugin_class
22 * @param $plugin_file_name
24 * @dataProvider commandData
26 public function testGeneratePluginTypeYaml(
32 $generator = new PluginTypeYamlGenerator();
33 $this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
34 $this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
35 $generator->setHelperSet($this->getHelperSet());
45 $generator->getSite()->getSourcePath($module) . '/' . $plugin_class . 'Manager.php',
46 $generator->getSite()->getSourcePath($module) . '/' . $plugin_class . 'ManagerInterface.php',
47 $generator->getSite()->getModulePath($module) . '/' . $module . '.services.yml',
48 $generator->getSite()->getModulePath($module) . '/' . $module . '.' . $plugin_file_name . '.yml'
51 foreach ($files as $file) {
54 sprintf('%s does not exist', $file)