Я знаком с проверками python unittest, где, если утверждение терпит неудачу, этот тест помечен как "сбой", и он переходит к другим тестам. Жасмин, с другой стороны, будет продолжать все ожидать, даже если один из них потерпит неудачу. Как я могу заставить Жасмин прекратить обработку теста после первого ожидания?
it ("shouldn't need to test other expects if the first fails", function() {
expect(array.length).toBe(1);
// don't need to check this if the first failed.
expect(array[0]).toBe("foo");
});
Я думаю об этом неправильно? У меня есть несколько тестов с большим количеством expect
, и кажется, что отходы отображают все трассировки стека, когда только первое неправильно.