diff --git a/lib/socket.js b/lib/socket.js index eb4b511d..7e9888c8 100644 --- a/lib/socket.js +++ b/lib/socket.js @@ -442,6 +442,11 @@ function reset () { if (self.connected) { + for (var i in self.namespaces) { + if (self.namespaces.hasOwnProperty(i) && '' !== i) { + self.namespaces[i].packet({ type: 'connect' }); + } + } self.publish('reconnect', self.transport.name, self.reconnectionAttempts); } diff --git a/test/node/builder.test.js b/test/node/builder.test.js index e83910b6..d43130b2 100644 --- a/test/node/builder.test.js +++ b/test/node/builder.test.js @@ -30,7 +30,7 @@ module.exports = { var lines = result.split('\n'); lines.length.should().be.below(5); lines[0].should().match(/production/gi); - Buffer.byteLength(result).should().be.below(41000); + Buffer.byteLength(result).should().be.below(42000); }); },