halley
Version:
A bayeux client for modern browsers and node. Forked from Faye
33 lines (23 loc) • 742 B
JavaScript
;
var fork = require('child_process').fork;
var assert = require('assert');
describe('client-shutdown-test', function() {
it('should cleanup after disconnect on subscribe', function(done) {
var testProcess = fork(__dirname + '/helpers/cleanup-test-process', [this.urlDirect], {
env: {
SUBSCRIBE: 1
}
});
testProcess.on('close', function (code) {
assert.strictEqual(code, 0);
done();
});
});
it('should cleanup after disconnect on no messages', function(done) {
var testProcess = fork(__dirname + '/helpers/cleanup-test-process', [this.urlDirect]);
testProcess.on('close', function (code) {
assert.strictEqual(code, 0);
done();
});
});
});