茉莉花匹配回报值

时间:2012-05-03 20:34:58

标签: undefined jasmine matcher

我得到了一些典型的茉莉花代码,例如:

expect(actual).someMatcher(expected);

有没有办法确定此匹配是成功还是失败(以编程方式)?根据结果​​,我可能希望之后进行某项操作。例如,如果失败,请将实际内容写入磁盘。

使用匹配器的返回值似乎不起作用。它总是返回undefined。

1 个答案:

答案 0 :(得分:1)

最干净的方法是编写自己的reporter

或者,在规范中,this是规范。 this.results()会返回结果,您可以通过查看items_值的this.results()属性来获得所需的一切。