2013-10-07 1 views
1

내 Node.js 응용 프로그램에 대한 단위 테스트를 실행할 수 있어야합니다. 재스민 프레임 워크를 사용하기로 결정했습니다. 왜냐하면 내가 알고 있기 때문에 꽤 좋은 해결책이라고 생각하기 때문입니다. 하지만 필자가 테스트 러너로 카르마를 사용하기 전에 서버 측 개발을 위해 카르마가 작동하지 않습니다. 자스민 - 노드 : 그래서, 당신은 단순히이 간부 인 필요 나에게 메신저 현재 후지산 자스민의 테스트를 https://github.com/mhevery/jasmine-node서버 쪽 unittesting 용 Jasmine + Node.js. 테스트를 실행하는 방법?

를 실행하려면이 프로젝트를 사용하여 단위 재스민

와 Node.js를위한 테스트

답변

2

을 개발하는 좋은 방법을 조언하십시오 경로 /로는/당신의/사양

는이 자스민 사양을 실행하기위한 최고의 도구없는 경우가 있습니다 만,이 커피 스크립트 작성 사양 (자스민 노드 --coffee 사양을 지원하기 때문에 나는 그것을 사용/

그리고 마지막으로 당신은 할 수 실행 테스트와 같이 "스크립트"를 시작하는 데 사용하십시오. 전자 조치

자스민 노드 사양// & & 자스민 노드 사양을 specs1.js

내가 사용하는 타 멋진 도구가 당신을 허용 https://github.com/jhnns/rewire를 해킹 예를 들면 & & 노드 server.js를 specs2.js 모의 몇 가지 방법 전나무 단위 테스트

나는 당신이

+0

불행히도 jasmine-node는 현재 구식이지만 Jasmine 2.0은 지원하지만 2.1+는 지원하지 않습니다. –

2

Jasmine documentation에 따르면 당신은 '자스민'노드 패키지를 사용할 수 있습니다 도움이 될 수 있기를 바랍니다. jasmine init을 실행하면 모든 사양을 나열 할 수있는 기본 jasmin.json 구성 파일이 생성됩니다.

관련 문제