From d9eb06c836e1faa759225a9653181b1dcd38a52d Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 21 Jun 2026 03:15:07 +0900 Subject: test(repository): port ArrayRepositoryTest Seven cases pass against ArrayRepository. testAutomaticallyAddAliased... is #[ignore] because AliasPackage::get_unique_name returns the aliased package's unique name rather than the alias's own version, so has_package cannot find the alias version. Adds a shared get_alias_package helper to the test TestCase, building the alias via from_rc_unchecked since the public handle API exposes link/alias construction only indirectly. Co-Authored-By: Claude Opus 4.8 (1M context) --- crates/shirabe/tests/repository/main.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'crates/shirabe/tests/repository/main.rs') diff --git a/crates/shirabe/tests/repository/main.rs b/crates/shirabe/tests/repository/main.rs index ff9a745..0873189 100644 --- a/crates/shirabe/tests/repository/main.rs +++ b/crates/shirabe/tests/repository/main.rs @@ -1,4 +1,5 @@ #[path = "../common/test_case.rs"] mod test_case; +mod array_repository_test; mod composite_repository_test; -- cgit v1.3.1