diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-05-03 19:19:40 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-05-03 19:19:40 +0900 |
| commit | 240b0dd14a607a9dfdb84bb339c87bb0effd6963 (patch) | |
| tree | 7fee0768e90360bb8fd6368d642e9b8d4bbf49f2 /crates/mozart/tests/installer.rs | |
| parent | a9b80907286bb74506fc2bfcc22f3d9ce6924472 (diff) | |
| download | php-mozart-240b0dd14a607a9dfdb84bb339c87bb0effd6963.tar.gz php-mozart-240b0dd14a607a9dfdb84bb339c87bb0effd6963.tar.zst php-mozart-240b0dd14a607a9dfdb84bb339c87bb0effd6963.zip | |
fix(install): honour branch-alias when checking lock requirements
Mirror Composer's `Locker::getLockedRepository` flow when validating that
every root require is satisfied by the lock and when emitting trace
operations: a `dev-*` package's `extra.branch-alias` entry surfaces an
AliasPackage at the alias version, so requirement matching considers
that version too and `MarkAliasInstalled` fires for the branch-alias
when the lock has no matching `aliases[]` entry. Dedupe by
`alias_normalized` so packages aliased through both sources don't get
two trace lines.
Diffstat (limited to 'crates/mozart/tests/installer.rs')
| -rw-r--r-- | crates/mozart/tests/installer.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/mozart/tests/installer.rs b/crates/mozart/tests/installer.rs index ce3ea4a..fd25dee 100644 --- a/crates/mozart/tests/installer.rs +++ b/crates/mozart/tests/installer.rs @@ -269,7 +269,7 @@ installer_fixture!(install_funding_notice_not_displayed_env); installer_fixture!(install_ignore_platform_package_requirement_list); installer_fixture!(install_ignore_platform_package_requirement_wildcard); installer_fixture!(install_ignore_platform_package_requirements); -installer_fixture!(install_missing_alias_from_lock, ignore); +installer_fixture!(install_missing_alias_from_lock); installer_fixture!(install_overridden_platform_packages); installer_fixture!(install_package_and_its_provider_skips_original); installer_fixture!(install_prefers_repos_over_package_versions); |
