Skip to content

Commit

Permalink
fix: Fix test
Browse files Browse the repository at this point in the history
  • Loading branch information
VorpalBlade committed Jul 28, 2024
1 parent 8d1ba50 commit 81d8ac6
Showing 1 changed file with 44 additions and 2 deletions.
46 changes: 44 additions & 2 deletions crates/paketkoll_core/src/backend/deb/parsers.rs
Original file line number Diff line number Diff line change
Expand Up @@ -371,8 +371,8 @@ pub(super) fn parse_extended_status(
}
};
result.insert((pkg, arch), reason);
// Because this file is screwy it can say the primary architecture instead of all.
// Wtf Debian?
// Because this file is screwy it can say the primary architecture instead of
// all. Wtf Debian?
result.insert((pkg, all_arch), reason);
state = ExtendedStatusParsingState::Start;
}
Expand Down Expand Up @@ -728,41 +728,83 @@ mod tests {
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "ncal"),
ArchitectureRef::get_or_intern(&interner, "all"),
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "libqrencode4"),
ArchitectureRef::get_or_intern(&interner, "arm64"),
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "libqrencode4"),
ArchitectureRef::get_or_intern(&interner, "all"),
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "linux-image-6.6.28+rpt-rpi-2712"),
ArchitectureRef::get_or_intern(&interner, "arm64"),
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "linux-image-6.6.28+rpt-rpi-2712"),
ArchitectureRef::get_or_intern(&interner, "all"),
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "linux-image-6.6.28+rpt-rpi-v8"),
ArchitectureRef::get_or_intern(&interner, "arm64"),
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "linux-image-6.6.28+rpt-rpi-v8"),
ArchitectureRef::get_or_intern(&interner, "all"),
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "linux-headers-6.6.28+rpt-common-rpi"),
ArchitectureRef::get_or_intern(&interner, "arm64"),
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "linux-headers-6.6.28+rpt-common-rpi"),
ArchitectureRef::get_or_intern(&interner, "all"),
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "linux-headers-6.6.28+rpt-rpi-v8"),
ArchitectureRef::get_or_intern(&interner, "arm64"),
),
Some(InstallReason::Dependency),
),
(
(
PackageRef::get_or_intern(&interner, "linux-headers-6.6.28+rpt-rpi-v8"),
ArchitectureRef::get_or_intern(&interner, "all"),
),
Some(InstallReason::Dependency),
),
]);

assert_eq!(result, expected);
Expand Down

0 comments on commit 81d8ac6

Please sign in to comment.