Files
ngit-grasp/tests
DanConwayDev efa9d01f37 Fix NIP-09 recovery test announcements to include required tags
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)
2026-01-14 15:21:19 +00:00
..
2026-01-09 19:58:41 +00:00
2026-01-09 19:58:41 +00:00