在第一次期望失败后停止茉莉花测试

水蛭

我熟悉python unittest测试,在该测试中,如果断言失败,则该测试将标记为“失败”,然后继续进行其他测试。另一方面,即使其中一个失败了,茉莉花也会延续所有的期望。在第一个期望失败之后,如何使Jasmine停止处理测试?

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's的测试,当只有第一个错误时才显示所有堆栈跟踪信息似乎是一种浪费。

格雷格

茉莉花不支持在单一规格中尽早失败。这样做的目的是为您提供所有失败的解决方法,以帮助您弄清规范中的真正错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章