plex-web-downloader/node_modules/cluster/test/test.cli-status.js

33 lines
622 B
JavaScript

/**
* Module dependencies.
*/
var cluster = require('../')
, http = require('http')
, fs = require('fs')
, Master = require('../lib/master.js');
require('./common');
var server = http.createServer(function(req, res){
setTimeout(function(){
res.writeHead(200);
res.end('Hello World');
}, 1000);
});
cluster = cluster(server)
.set('workers', 1)
.use(cluster.pidfiles())
.use(cluster.cli())
.in('development').listen(3000)
.in('staging').listen(3010);
cluster.on('listening', function(){
cluster.preventDefault = true;
cluster.start().should.be.an.instanceof(Master);
cluster.close();
});