2012-11-16 5 views
4

net 모듈에서 Socket에 연결하는 스크립트를 TDD하고 있습니다.unittesting 및 조롱 nodeJS net/소켓 이벤트

내가 모카를 사용하여 테스트를 위해

과 조롱 sinonjs

에 대한 지금은 정말 문제가/조롱 소켓의 데이터 발광 날조하는 데 문제가 있습니다.

예컨대 : 나는이 코드를 테스트하려면 :

socket.on('data', function (data) { 
    console.log(data); 
} 

어떻게 수 I '데이터'의 가짜 발광?

답변

0

socket 변수를 테스트에 노출하고 싶습니다. 내가 할 수있는 최선의 방법을 추천하기 위해 더 많은 코드를 볼 필요가 있습니다.

그리고 나서 테스트에서 socket.emit()으로 전화 할 수 있습니다.