discord-baymax-bot/node_modules/log4js/test/tape/multiprocess-shutdown-test.js
2017-03-23 23:52:08 -05:00

31 lines
745 B
JavaScript

"use strict";
var test = require('tape')
, log4js = require('../../lib/log4js')
, net = require('net');
test('multiprocess appender shutdown (master)', function(t) {
log4js.configure({
appenders: [
{
type: "multiprocess",
mode: "master",
loggerPort: 12345,
appender: { type: "stdout" }
}
]
});
t.timeoutAfter(1000, "shutdown did not happen within 1000ms");
setTimeout(function() {
log4js.shutdown(function() {
var connection = net.connect({ port: 12345 }, function() {
t.fail("connection should not still work");
t.end();
}).on('error', function(err) {
t.ok(err, 'we got a connection error');
t.end();
});
});
}, 500);
});