More tidying.
[yaffs-website] / vendor / drupal / console / Test / Generator / PermissionGeneratorTest.php
1 <?php
2
3 /**
4  * @file
5  * Contains Drupal\Console\Test\Generator\PermissionGeneratorTest.
6  */
7
8 namespace Drupal\Console\Test\Generator;
9
10 use Drupal\Console\Generator\PermissionGenerator;
11 use Drupal\Console\Test\DataProvider\PermissionDataProviderTrait;
12
13 class PermissionGeneratorTest extends GeneratorTest
14 {
15     use PermissionDataProviderTrait;
16
17     /**
18      * Permission generator test
19      *
20      * @param $module
21      * @param $permissions
22      *
23      * @dataProvider commandData
24      */
25     public function testGeneratePermission(
26         $module,
27         $permissions
28     ) {
29         $generator = new PermissionGenerator();
30         $this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
31         $this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
32         $generator->setHelperSet($this->getHelperSet());
33
34         $generator->generate(
35             $module,
36             $permissions
37         );
38
39         $this->assertTrue(
40             file_exists($generator->getSite()->getModulePath($module).'/'.$module.'.permissions.yml'),
41             sprintf('%s does not exist', $module.'.permissions.yml')
42         );
43     }
44 }