Skip to content
Snippets Groups Projects
Commit 14e1317d authored by Ted Bowman's avatar Ted Bowman
Browse files

Issue #3345881 by tedbow: Remove fake-site fixture for automatic_updates_extensions

parent a6d7f994
No related branches found
No related tags found
No related merge requests found
Showing
with 33 additions and 160 deletions
{
"require": {
"drupal/core-recommended": "^9",
"drupal/my_module": "^9",
"drupal/contrib_profile1": "*"
},
"require-dev": {
"drupal/my_dev_module": "^9"
}
}
{
"packages": [
{
"name": "drupal/core-recommended",
"version": "9.8.0",
"require": {
"drupal/core": "9.8.0"
}
},
{
"name": "drupal/my_module",
"version": "9.8.0",
"type": "drupal-module"
},
{
"name": "drupal/contrib_profile1",
"version": "1.0.0",
"type": "drupal-profile"
},
{
"name": "drupal/semver_test",
"version": "1.0.0",
"type": "drupal-module"
},
{
"name": "drupal/aaa_update_test",
"version": "1.0.0",
"type": "drupal-module"
},
{
"name": "drupal/aaa_automatic_updates_test",
"version": "1.0.0",
"type": "drupal-module"
}
],
"packages-dev": [
{
"name": "drupal/my_dev_module",
"version": "9.8.1",
"type": "drupal-module"
}
]
}
{
"packages": [
{
"name": "drupal/core-recommended",
"version": "9.8.0",
"require": {
"drupal/core": "9.8.0"
}
},
{
"name": "drupal/core",
"version": "9.8.0",
"extra": {
"drupal-scaffold": {
"file-mapping": {}
}
}
},
{
"name": "drupal/my_module",
"version": "9.8.0",
"type": "drupal-module"
},
{
"name": "drupal/contrib_profile1",
"version": "1.0.0",
"type": "drupal-profile"
},
{
"name": "drupal/my_dev_module",
"version": "9.8.1",
"type": "drupal-module"
},
{
"name": "drupal/semver_test",
"version": "1.0.0",
"type": "drupal-module"
},
{
"name": "drupal/aaa_update_test",
"version": "1.0.0",
"type": "drupal-module"
},
{
"name": "drupal/aaa_automatic_updates_test",
"version": "1.0.0",
"type": "drupal-module"
}
],
"dev": true,
"dev-package-names": [
"drupal/my_dev_module"
]
}
<?php
/**
* @file
*/
$projects_dir = __DIR__ . '/../../web/projects';
return [
'versions' => [
'drupal/my_module' => [
'type' => 'drupal-module',
'install_path' => $projects_dir . '/my_module',
],
'drupal/contrib_profile1' => [
'type' => 'drupal-profile',
'install_path' => __DIR__ . '/../../web/profiles/contrib_profile1',
],
'drupal/my_dev_module' => [
'type' => 'drupal-module',
'install_path' => $projects_dir . '/my_dev_module',
],
'drupal/semver_test' => [
'type' => 'drupal-module',
'install_path' => $projects_dir . '/semver_test',
],
'drupal/aaa_update_test' => [
'type' => 'drupal-module',
'install_path' => $projects_dir . '/aaa_update_test',
],
'drupal/aaa_automatic_updates_test' => [
'type' => 'drupal-module',
'install_path' => $projects_dir . '/aaa_automatic_updates_test',
],
],
];
project: contrib_profile1
type: profile
......@@ -4,6 +4,7 @@ declare(strict_types = 1);
namespace Drupal\Tests\automatic_updates_extensions\Kernel;
use Drupal\fixture_manipulator\ActiveFixtureManipulator;
use Drupal\package_manager\Event\PreOperationStageEvent;
use Drupal\package_manager\Exception\StageEventException;
use Drupal\Tests\automatic_updates\Kernel\AutomaticUpdatesKernelTestBase;
......@@ -34,17 +35,38 @@ abstract class AutomaticUpdatesExtensionsKernelTestBase extends AutomaticUpdates
// package_manager_bypass is disabling those operations.
$this->disableValidators[] = 'package_manager.validator.composer';
parent::setUp();
}
/**
* Create Test Project.
*
* @param string|null $source_dir
* Source directory.
*/
protected function createTestProject(?string $source_dir = NULL): void {
$source_dir = $source_dir ?? __DIR__ . '/../../fixtures/fake-site';
parent::createTestProject($source_dir);
// Install additional packages that will be needed in tests.
(new ActiveFixtureManipulator())
->addPackage([
"name" => "drupal/my_module",
"version" => "9.8.0",
"type" => "drupal-module",
])
->addPackage([
"name" => "drupal/contrib_profile1",
"version" => "1.0.0",
"type" => "drupal-profile",
])
->addPackage([
"name" => "drupal/my_dev_module",
"version" => "9.8.1",
"type" => "drupal-module",
], TRUE)
->addPackage([
"name" => "drupal/semver_test",
"version" => "1.0.0",
"type" => "drupal-module",
])
->addPackage([
"name" => "drupal/aaa_update_test",
"version" => "1.0.0",
"type" => "drupal-module",
])
->addPackage([
"name" => "drupal/aaa_automatic_updates_test",
"version" => "1.0.0",
"type" => "drupal-module",
])->commitChanges();
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment