Testando Sockets Web com Jasmine
Aqui está algum código que foi escrito para o socket da web usando o protocolo stomp.
function WS(url) {
var ws = new SockJS('/notifications');
this.client = Stomp.over(ws),
this.client.connect('', '', function() {
console.log('Connected');
}, function(error) {
console.log('STOMP protocol error: ', error.headers.message);
});
}
WS.prototype.disconnect = function() {
};
WS.prototype.subscribe = function() {
};
WS.prototype.unSubscribe = function() {
};
WS.prototype.send = function(msg) {
};
Eu encontrei este post mas requer conexão real ao servidor,Teste de unidade Node.js e WebSockets (Socket.io)
Como testamos isso usando o Jasmine. Procurando por uma maneira de falsificar o servidor de socket da web e eventos de incêndio (conectar, desconectar etc). Eu aprecio qualquer exemplo ou link útil.