From 903d37a254f931e79ecded26f30a3b517c6d27da Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 21 Jun 2026 03:16:34 +0900 Subject: test(repository): port InstalledRepositoryTest testAddRepository maps the expected LogicException to #[should_panic] since InstalledRepository::add_repository guards with assert!. testFindPackagesWithReplacersAndProviders is #[ignore] because that assert omits InstalledRepositoryInterface, so adding an InstalledArrayRepository panics before the lookup runs. Co-Authored-By: Claude Opus 4.8 (1M context) --- crates/shirabe/tests/util/package_sorter_test.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'crates/shirabe/tests/util/package_sorter_test.rs') diff --git a/crates/shirabe/tests/util/package_sorter_test.rs b/crates/shirabe/tests/util/package_sorter_test.rs index 41770e0..1b95824 100644 --- a/crates/shirabe/tests/util/package_sorter_test.rs +++ b/crates/shirabe/tests/util/package_sorter_test.rs @@ -47,8 +47,11 @@ fn test_sorting_does_nothing_with_no_dependencies() { assert_eq!(expected, names(&sorted_packages)); } -fn sorting_orders_dependencies_higher_than_package_cases() --> Vec<(Vec, Vec<&'static str>, IndexMap)> { +fn sorting_orders_dependencies_higher_than_package_cases() -> Vec<( + Vec, + Vec<&'static str>, + IndexMap, +)> { vec![ // one package is dep ( -- cgit v1.3.1