일부 통합 테스트에는 모카를 사용하고 많은 테스트 세트가 있습니다. 모두 각 세트마다 초기화 테스트의 종류가 있습니다. 그러한 테스트가 실패하면 나머지 세트는 전혀 실행되지 않아야합니다. 왜냐하면 모든 세트가 확실히 실패하기 때문입니다. 코드/환경의 일부가 올바른 결과를 보장하지 않는 일부 도구에 의해 생성되므로 이러한 초기화 테스트를 피할 수는 없습니다.조건부 모카 테스트
모카를 사용하여 구현할 수 있습니까? (가) before
또는 beforeEach
테스트가 실패에 의존하는 경우
describe("foo", function() {
describe("first", function() {
before(function() {
// Stuff to be performed before all tests in the current `describe`.
});
beforeEach(function() {
// Stuff to perform once per test, before the test.
});
it("blah", ...
// etc...
});
describe("second", function() {
before(function() {
// Stuff to be performed before all tests in the current `describe`.
});
beforeEach(function() {
// Stuff to perform once per test, before the test.
});
it("blah", ...
// etc...
});
});
다음 BDD 인터페이스를 사용
는