Skip to content

Instantly share code, notes, and snippets.

@SBejga
Last active August 29, 2015 14:10
Show Gist options
  • Save SBejga/e9b110fde33075df7d1b to your computer and use it in GitHub Desktop.
Save SBejga/e9b110fde33075df7d1b to your computer and use it in GitHub Desktop.
//make + mocker + jasmine
it('should register component (single ID)', function(done) {
socket = io('http://localhost:' + port);
socketService.io.sockets.in('component1').emit('foobar', { foo: 'baz' });
socket.once('registerComponent', function(data) {
socketService.io.sockets.in('component1').emit('foobar', { foo: 'bar' });
});
socket.once('foobar', function(data) {
data.should.eql({
foo: 'bar'
}, 'Socket got component broadcast before registering!');
done();
});
socket.emit('registerComponent', {
id: 1
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment