UNPKG

halley

Version:

A bayeux client for modern browsers and node. Forked from Faye

33 lines (23 loc) 742 B
'use strict'; 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(); }); }); });