sockjs kullanılarak uygulanan web soketlerini test etmek istiyorum.Birim web testi nasıl yapılır - 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');
};
Ben buğulanmış ve sadece bu article bulundu. Bu yeterince iyi değil çünkü onu taklit etmek yerine gerçek bağlantı kuruyor.
Ben de SO çalıştı ama sadece cevaplanmamış bir soru here bulundu.
Birisi sinonjs önerdi ama herhangi iyi bir örnek bulmak mümkün değilim. Birisi bu konuda bazı ışık tutabilir eğer
ben takdir edeceksiniz. Eğer birim testi için WebSocket sunucusunda senin durumda olduğu gibi, bir dış kaynak erişen bir özellik istediğinizde
Geri bildiriminiz için teşekkürler, pek çok işe benziyor. Hazır bir şey arıyorum. Örneğin, yasemin AJAX sahte çağrıları oluşturmak için tüm araçları var. Web prizleri giderek daha popüler hale geliyor. Bu sahte nesneleri kutudan ayıran bir kütüphane var mı? –
@ user2855314 Jasmin, nesneleri gerçek nesnelerin etrafına dekoratörler olarak atar. Bunun terminolojisi "Spy" dır. 'SpyOn' yöntemi, yöntem çağrısını kendi uygulamanıza aktaran' ve CallFake (işlev) 'çağrısıyla zincirlenebilir. Bu, nesnenin bir sunucuyla gerçekten bağlantı kurmasını ve bunun yerine uygulamanızın geri dönüşünü döndürmesini engeller. – Philipp
@Philipp, bunun için herhangi bir örnek verebilir misiniz? –