TDD (모카)를 사용하여 node.js 서버용 함수를 작성하고 있습니다. 데이터베이스에 연결을 위해 나는 모든 테스트 케이스 (모카)에 대한 기본 before() 함수 추가
before(function(done){
db.connect(function(){
done();
});
});
을하고 그리고 난
make test
를 사용하여 테스트 케이스를 실행하고있어
mocha *.js
그러나 각각을 사용하여 특정 폴더에있는 모든 JS 파일을 실행하도록 내 메이크를 구성 js
파일 데이터베이스에 별도로 연결해야합니다. 그렇지 않으면 다른 테스트 파일과 공통 범위를 공유하지 않기 때문에 테스트 케이스가 실패합니다.
문제는 beforeAll()
과 같이 데이터베이스에 연결 한 다음 모든 테스트 사례를 실행하는 것과 같은 것이 있습니까? 어떤 도움이나 제안도 감사합니다.
나는 이전에 같은 생각을 가지고 있었지만 구성 할 수있는 모카 (mocha) 특정 기능과 같은 것을 더 많이하는 "모카 (mocha)"방법을 생각하고있었습니다. 그러나 어쨌든 당신은 해결책 작품입니다. 감사와 +1의 신속한 대응. –