如果首次测试失败,我想在整个描述块中失败? 量角器/茉莉花有可能吗?
答案 0 :(得分:1)
你最有可能只使用Jasmine内置的done.fail
可能性。
在你的问题中缺少一个例子,这里是jasmines介绍页面的简单例子:
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");
}
);
});
});