plex-web-downloader/node_modules/cluster/test/test.env.js

30 lines
536 B
JavaScript

/**
* Module dependencies.
*/
var cluster = require('../')
, assert = require('assert')
, http = require('http');
require('./common');
var server = http.createServer(function(req, res){
res.writeHead(200);
res.end('Hello World');
});
cluster = cluster(server)
.listen(3000);
if (cluster.isMaster) {
process.env.FOO = 'bar';
assert.ok(!process.env.CLUSTER_WORKER);
} else {
process.env.FOO.should.equal('bar');
assert.ok(process.env.CLUSTER_WORKER);
}
cluster.on('listening', function(){
cluster.close();
});