Testowanie gniazd sieciowych za pomocą Jasmine

Oto kod, który został napisany dla web-socket za pomocą protokołu 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) {
};

Znalazłem ten post, ale wymaga on rzeczywistego połączenia z serwerem,Testy jednostkowe Node.js i WebSockets (Socket.io)

Jak to przetestować za pomocą Jasmine. Poszukujesz sposobu na sfałszowanie serwera sieciowego i zdarzeń pożaru (podłącz, odłącz itp.). Doceniam każdy przykładowy lub przydatny link.

questionAnswers(2)

yourAnswerToTheQuestion