Remove fake-site fixture for automatic_updates_extensions

Created on 3 March 2023, almost 2 years ago
Updated 20 March 2023, over 1 year ago

Problem/Motivation

This is blocking πŸ“Œ SupportedReleaseValidator should use ComposerInspector instead of ComposerUtility Fixed

Because automatic_updates_extensions/tests/fixtures/fake-site is not a real composer installed project. None of the package_manager validators will work with this when we switch to new ComposerInpsector and InstalledPackageList

So this is case where a automatic_updates_extensions issue will break with package_manager changes so unless we want to disable all those validators automatic_updates_extensions tests, this should be core-mvp

Steps to reproduce

Proposed resolution

Remove automatic_updates_extensions/tests/fixtures/fake-site and instead use package_manager/tests/fixtures/fake_site and changes needed can be made in \Drupal\Tests\automatic_updates_extensions\Kernel\AutomaticUpdatesExtensionsKernelTestBase::setUp

Test in automatic_updates_extensions/tests/src/Functional don't use this fixture

Remaining tasks

User interface changes

API changes

Data model changes

πŸ› Bug report
Status

Fixed

Version

3.0

Component

Automatic Updates Extensions

Created by

πŸ‡ΊπŸ‡ΈUnited States tedbow Ithaca, NY, USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024