 google-labs-jules[bot]andPR0M3TH3AN
|
76b385af1b
|
Add tests for NIP-04 worker client wrapper
- Implement `MockWorker` class to simulate Web Worker behavior (postMessage, events).
- Add unit tests for `js/nostr/nip04WorkerClient.js` covering:
- Happy path encryption.
- Worker error responses.
- Worker error events.
- Timeout handling.
- Input validation.
- Worker unavailability/creation failure.
- Use cache-busting dynamic imports to isolate test cases and reset module state.
- Ensure global `Worker` and `console` mocks are properly restored.
Co-authored-by: PR0M3TH3AN <[email protected]>
|
2026-02-08 01:16:04 +00:00 |
|