Skip to content
Snippets Groups Projects

Issue #3230507: Create build tests for case where site is using core recommended Composer project

Merged Issue #3230507: Create build tests for case where site is using core recommended Composer project
Compare and Show latest version
4 files
+ 43
41
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -17,20 +17,17 @@ class AttendedCoreRecommendedUpdateTest extends AttendedCoreUpdateTest {
/**
* {@inheritdoc}
*/
protected function prepareForUpdate(string $version): void {
parent::prepareForUpdate($version);
protected function getConfigurationForUpdate(string $version): array {
$changes = parent::getConfigurationForUpdate($version);
$this->alterPackage($this->getWorkspaceDirectory(), [
'repositories' => [
'drupal/core-recommended' => [
'type' => 'path',
'url' => $this->createTargetMetapackage($version),
'options' => [
'symlink' => FALSE,
],
],
$changes['repositories']['drupal/core-recommended'] = [
'type' => 'path',
'url' => $this->createTargetMetapackage($version),
'options' => [
'symlink' => FALSE,
],
]);
];
return $changes;
}
/**
@@ -64,8 +61,8 @@ class AttendedCoreRecommendedUpdateTest extends AttendedCoreUpdateTest {
/**
* {@inheritdoc}
*/
protected function getComposerConfiguration(): array {
$configuration = parent::getComposerConfiguration();
protected function getInitialConfiguration(): array {
$configuration = parent::getInitialConfiguration();
$require = &$configuration['require'];
$require['drupal/core-recommended'] = $require['drupal/core'];
Loading