UNPKG

even-better

Version:

Server and process monitoring plugin

51 lines (33 loc) 1.07 kB
// Load modules var Code = require('code'); var Lab = require('lab'); var ProcessMonitor = require('../lib/process'); // Declare internals var internals = {}; // Test shortcuts var lab = exports.lab = Lab.script(); var expect = Code.expect; var describe = lab.describe; var it = lab.it; describe('Process Monitor', function () { describe('memory()', function () { it('passes the current memory usage to the callback', function (done) { var monitor = ProcessMonitor; monitor.memoryUsage(function (err, mem) { expect(err).not.to.exist(); expect(mem).to.exist(); done(); }); }); }); describe('delay()', function () { it('passes the current event queue delay to the callback', function (done) { var monitor = ProcessMonitor; monitor.delay(function (err, delay) { expect(err).not.to.exist(); expect(delay).to.exist(); done(); }); }); }); });