electron-ipc-mock
v0.0.3
Published
Mocked electron ipc communication module
Downloads
2,384
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-mock
Usage
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 test
License
MIT License, Copyright (c) 2016 Jordan Santell