0
最初のテストが失敗した場合は、ブロック全体の記述に失敗したいですか? これは分度器/ジャスミンで可能ですか?最初のテストが分断器/ジャスミンで失敗した場合、 "記述"ブロック内のすべてのテストに失敗する方法は?
最初のテストが失敗した場合は、ブロック全体の記述に失敗したいですか? これは分度器/ジャスミンで可能ですか?最初のテストが分断器/ジャスミンで失敗した場合、 "記述"ブロック内のすべてのテストに失敗する方法は?
おそらくジャスミン内蔵のdone.fail
の可能性があります。一例として、
あなたの質問でジャスミンの紹介ページから、ここで、プレーンな例が欠落しています。
describe("A spec using done.fail", function() {
var foo = function(x, callBack1, callBack2) {
if (x) {
setTimeout(callBack1, 0);
} else {
setTimeout(callBack2, 0);
}
};
it("should not call the second callBack", function(done) {
foo(true,
done,
function() {
done.fail("Second callback has been called");
}
);
});
});