UNPKG

pushbullet-log

Version:

Receive alerts and console messages as push notifications

27 lines (25 loc) 563 B
const mockRequest = function () { const listeners = {} let options = {} const req = (opts, rcb) => { rcb({ on: (type, handler) => { if (type === 'data') handler() else listeners[type] = handler } }) Object.assign(options, opts) return { write: data => { req.payload = data }, end: () => { req.ended = true } } } req.options = options req.payload = null req.ended = false req.listeners = listeners return req } module.exports = { mockRequest: mockRequest }