express-status-monitor
Version:
Realtime Monitoring for Express-based Node applications
20 lines (14 loc) • 438 B
JavaScript
const chai = require('chai');
const sinon = require('sinon');
chai.should();
const sendMetrics = require('../../src/helpers/send-metrics');
describe('send-metrics', () => {
describe('when invoked', () => {
it('then io.emit called', () => {
const io = { emit: sinon.stub() };
const span = { os: [], responses: [] };
sendMetrics(io, span);
sinon.assert.calledWith(io.emit, 'esm_stats');
});
});
});