Testing
Testing Electron IPC: Main Process and Renderer Communication
Inter-Process Communication (IPC) is the nervous system of an Electron app. The renderer process (UI) can't directly access Node.js APIs — it communicates with the main process via IPC channels. When IPC breaks, the app breaks. When IPC is poorly tested, bugs hide at the process boundary