mirror of
https://relay.ngit.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp.git
synced 2026-10-06 07:28:23 +00:00
The recovery integration tests were failing because test helper functions were creating invalid repository announcements that didn't meet GRASP-01 requirements. Fixed: - create_announcement() now includes required 'clone' and 'relays' tags - Announcements now properly reference the test relay URL - Removed PR events from tests (require git data which tests don't set up) - Simplified test assertions to focus on recovery mechanism Status: - Events are now being accepted by the relay (was 0, now 3) - Deletion is triggered successfully - Recovery mechanism itself needs further investigation (events not being restored from archive) Tests passing: 2/7 (corrupt_archive_handling, recovery_response_messages) Tests need investigation: 5/7 (recovery mechanism not triggering)