Merge branch 'develop-pdca' into develop #20
Reference in New Issue
Block a user
Delete Branch "develop-pdca"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
feat(download-clients): implement Pluggable Download Client Architecture (PDCA) (#18)
This completes the PDCA work from ticket #18.
- Replace vi.mock('axios') with nock for HTTP request mocking (ES/CJS interop issue) - Fix RTorrentClient by mocking client.client.methodCall directly instead of xmlrpc module - Fix downloadClients.test.js by manually adding mock clients to registry - Fix qbittorrent.test.js to use getActiveDownloads() and normalized properties - Fix integration test env var mocks and error assertions - Fix SABnzbdClient size parsing and test fixtures - Fix RTorrentClient ETA calculation expectation All 261 tests now passing.