Skip to content

Commit bafa184

Browse files
committed
Merge pull request socketio#1792 from rase-/add/autopruning-test
Add room autopruning test
2 parents 3fe6d4e + e3149d5 commit bafa184

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"engine.io": "1.4.0",
2323
"socket.io-parser": "2.2.1",
2424
"socket.io-client": "1.1.0",
25-
"socket.io-adapter": "0.2.0",
25+
"socket.io-adapter": "Automattic/socket.io-adapter#006f19",
2626
"has-binary-data": "0.1.3",
2727
"debug": "0.7.4"
2828
},

test/socket.io.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1291,6 +1291,24 @@ describe('socket.io', function(){
12911291
});
12921292
});
12931293
});
1294+
1295+
it('deletes empty rooms', function(done) {
1296+
var srv = http();
1297+
var sio = io(srv);
1298+
1299+
srv.listen(function(){
1300+
var socket = client(srv);
1301+
sio.on('connection', function(s){
1302+
s.join('a', function(){
1303+
expect(s.nsp.adapter.rooms).to.have.key('a');
1304+
s.leave('a', function(){
1305+
expect(s.nsp.adapter.rooms).to.not.have.key('a');
1306+
done();
1307+
});
1308+
});
1309+
});
1310+
});
1311+
});
12941312
});
12951313

12961314
describe('middleware', function(done){

0 commit comments

Comments
 (0)