Ich möchte Web Sockets testen, die mit sockjs implementiert wurden.So testen Sie Web Sockets - JavaScript
var sock = new SockJS('http://mydomain.com/my_prefix');
sock.onopen = function() {
console.log('open');
};
sock.onmessage = function(e) {
console.log('message', e.data);
};
sock.onclose = function() {
console.log('close');
};
Ich glotzte und fand nur diese article. Das ist nicht gut genug, weil es tatsächlich eine Verbindung herstellt, anstatt es vorzutäuschen.
Ich habe auch SO versucht, aber nur eine unbeantwortete Frage here gefunden.
Jemand hat sinonjs vorgeschlagen, aber ich kann kein anständiges Beispiel finden.
Ich freue mich, wenn jemand etwas zu diesem Thema beleuchten kann.
Dank für das Feedback, es sieht aus wie eine Menge Arbeit. Ich suche etwas Fertiges. ZB hat Jasmin alle Werkzeuge, um gefälschte AJAX-Anrufe zu erstellen. Web-Sockets werden immer beliebter. Gibt es irgendeine Bibliothek, die mir diese Mock-Objekte aus der Box gibt? –
@ user2855314 Jasmin implementiert Mock-Objekte als Dekoratoren um tatsächliche Objekte. Seine Terminologie dafür ist "Spy". Die 'SpyOn' Methode kann mit einem Aufruf an' andCallFake (Funktion) 'welche Delegierten die Methode-Aufruf an eine eigene Implementierung verkettet werden. Dies verhindert, dass das Objekt tatsächlich versuchen, einen Server zu kontaktieren und stattdessen zurück, was Ihre Implementierung zurückkehrt. – Philipp
@Philipp, können Sie geben Sie bitte kein Beispiel dafür? –