rtc-switchboard
Version:
Signalling for rtc-io components using primus
25 lines (19 loc) • 454 B
JavaScript
module.exports = function(board, clients) {
return function(t) {
var count = 0;
t.plan(clients.length);
function handleLeave() {
t.pass('captured leave');
}
t.on('result', function() {
count += 1;
if (count >= clients.length) {
board.removeListener('leave', handleLeave);
}
});
board.on('leave', handleLeave);
clients.forEach(function(client) {
client.leave();
});
};
};