class ComposerValidateTest in Drupal 10
Same name and namespace in other branches
- 8 core/tests/Drupal/BuildTests/Composer/ComposerValidateTest.php \Drupal\BuildTests\Composer\ComposerValidateTest
- 9 core/tests/Drupal/BuildTests/Composer/ComposerValidateTest.php \Drupal\BuildTests\Composer\ComposerValidateTest
@group Composer @requires externalCommand composer
Hierarchy
- class \Drupal\BuildTests\Composer\ComposerValidateTest extends \Drupal\BuildTests\Framework\BuildTestBase uses \Drupal\Tests\Composer\ComposerIntegrationTrait
Expanded class hierarchy of ComposerValidateTest
File
- core/
tests/ Drupal/ BuildTests/ Composer/ ComposerValidateTest.php, line 12
Namespace
Drupal\BuildTests\ComposerView source
class ComposerValidateTest extends BuildTestBase {
use ComposerIntegrationTrait;
public function provideComposerJson() {
$data = [];
$composer_json_finder = $this
->getComposerJsonFinder($this
->getDrupalRoot());
foreach ($composer_json_finder
->getIterator() as $composer_json) {
$data[] = [
$composer_json
->getPathname(),
];
}
return $data;
}
/**
* @dataProvider provideComposerJson
*/
public function testValidateComposer($path) {
$this
->executeCommand('composer validate --strict --no-check-all ' . $path);
$this
->assertCommandSuccessful();
}
}