Files
DanConwayDev 410ce32faa Add comprehensive NIP-34 event type cascade deletion tests
Phase 5 complete: Extended cascade deletion for all event types.

Added comprehensive test coverage for all NIP-34 event types:
- Patches (1617) cascade delete
- Issues (1621) cascade delete
- Issue status (1630) cascade delete
- Patch status (1632) cascade delete
- Repository status (1633) cascade delete
- Mixed event types comprehensive scenario

PR events (1619, 1631) tests are marked as ignored because they require
actual git data to be accepted. PR cascade deletion is already tested in
existing integration tests with real git repositories.

All tests verify that deletion requests are accepted and cascade logic
is triggered. Events are moved to holding DB (may still be queryable in
main DB due to NostrDatabase API limitation documented in Phase 1).

Also fixed timing issue in multiple repositories recovery test by
increasing wait times after recovery operations.

Test results: 41 new tests passing (2 ignored for PR events)
2026-01-15 08:54:33 +00:00
..
2026-01-09 19:58:41 +00:00
2026-01-09 19:58:41 +00:00