Vorrei testare le prese Web che sono state implementate usando sockjs.Come testare le prese per il web - 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');
};
ho stralunate e trovato questo article solo. Questo non è abbastanza buono perché sta facendo una vera connessione piuttosto che fingendo.
Ho anche provato SO ma ho trovato solo una domanda senza risposta here.
Qualcuno ha suggerito sinonjs ma non sono in grado di trovare alcun esempio decente.
Apprezzerò se qualcuno può far luce su questo argomento.
Grazie per il feedback, sembra un sacco di lavoro. Sto cercando qualcosa di pronto. Ad esempio, gelsomino ha tutti gli strumenti per creare chiamate AJAX false. Le prese sul web stanno diventando sempre più popolari. C'è qualche libreria che mi dà questi oggetti finti fuori dalla scatola? –
@ user2855314 Jasmin implementa oggetti finti come decoratori attorno agli oggetti reali. La sua terminologia per questo è 'Spia'. Il metodo 'SpyOn' può essere concatenato con una chiamata a' andCallFake (function) 'che delega la chiamata al metodo alla propria implementazione. Ciò impedisce all'oggetto di provare effettivamente a contattare un server e restituisce invece ciò che restituisce l'implementazione. – Philipp
@Philipp, puoi fornire un esempio per questo? –