electron-ipc-mock
v0.0.3
Published
Mocked electron ipc communication module
Downloads
3,530
Readme
electron-ipc-mock
Mock Communication for Electron's IPC
An API mimicking Electron's ipcMain and ipcRenderer. Swap out electron calls in your code in tests to access both mock renderer and main process IPC communication calls.
Install
npm install electron-ipc-mockUsage
const { ipcRenderer, ipcMain } = require('electron-ipc-mock')();
ipcMain.on('request', function (e, ...args) {
console.log(args[0]); // 'hello'
e.sender.send('response', 'world');
});
ipcRenderer.on('response', function (e, ...args) {
console.log(args[0]); // 'world'
});
ipcRenderer.send('request', 'hello')Testing
npm testLicense
MIT License, Copyright (c) 2016 Jordan Santell
