-
Ted Bowman authoredTed Bowman authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
SupportedReleaseValidatorTest.php 7.59 KiB
<?php
declare(strict_types = 1);
namespace Drupal\Tests\package_manager\Kernel;
use Drupal\fixture_manipulator\ActiveFixtureManipulator;
use Drupal\package_manager\Event\PreApplyEvent;
use Drupal\package_manager\ValidationResult;
use Drupal\Tests\package_manager\Traits\FixtureUtilityTrait;
/**
* @coversDefaultClass \Drupal\package_manager\Validator\SupportedReleaseValidator
* @group package_manager
* @internal
*/
class SupportedReleaseValidatorTest extends PackageManagerKernelTestBase {
use FixtureUtilityTrait;
/**
* {@inheritdoc}
*/
protected function setUp(): void {
parent::setUp();
(new ActiveFixtureManipulator())
->addPackage([
'name' => "drupal/dependency",
'version' => '9.8.0',
'type' => 'drupal-library',
])
->addPackage([
'name' => "drupal/semver_test",
'version' => '8.1.0',
'type' => 'drupal-module',
])
->addPackage([
'name' => "drupal/aaa_update_test",
'version' => '2.0.0',
'type' => 'drupal-module',
])
->addPackage([
'name' => "drupal/package_manager_theme",
'version' => '8.1.0',
'type' => 'drupal-theme',
])
->addPackage([
'name' => "somewhere/a_drupal_module",
'version' => '8.1.0',
'type' => 'drupal-module',
])
->addPackage(
[
'name' => "drupal/module_no_project",
'version' => '1.0.0',
'type' => 'drupal-module',
],
FALSE,
FALSE,
[
'module_no_project.info.yml' => '{name: "Module No Project", type: "module"}',
],
)
->commitChanges();
}
/**
* Data provider for testException().
*
* @return mixed[][]