mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 16:02:26 +00:00
- Implements `scripts/agent/interop-test.mjs` using Playwright to run integration tests in a browser context. - Tests include: - Publishing `VIDEO_POST` (Kind 30078) events using schema builders. - Verifying event roundtrip (fetch by ID). - Publishing `VIEW_EVENT` (Watch History). - Sending and decrypting Encrypted DMs (NIP-04/NIP-44) using ephemeral keys. - Uses local `simple-relay.mjs` (port 8008) and Python HTTP server (port 8001) to ensure environment isolation. - Generates artifacts in `artifacts/` folder including logs and reports.