cluster-service
Version:
Turns your single process code into a fault-resilient multi-process service with built-in REST & CLI support
29 lines (26 loc) • 685 B
JavaScript
var cmd = require('../lib/commands/health');
var assert = require("assert");
describe('[Health cmd]', function() {
it('Issue command', function(done) {
cmd({}, function(nullObj, data) {
assert.equal(nullObj, null);
assert.equal(data, "OK");
done();
});
});
it('more', function(done) {
var callback = function(nullObj, data) {
assert.equal(nullObj, null);
assert.equal(
data.info,
[
"Returns health of service. May be overidden by service to expose",
"app-specific data."
].join(' ')
);
assert.equal(data.command, "health");
done();
};
cmd.more(callback);
});
});