我得到了一些典型的茉莉花代码,例如:
expect(actual).someMatcher(expected);
有没有办法确定此匹配是成功还是失败(以编程方式)?根据结果,我可能希望之后进行某项操作。例如,如果失败,请将实际内容写入磁盘。
使用匹配器的返回值似乎不起作用。它总是返回undefined。
答案 0 :(得分:1)
最干净的方法是编写自己的reporter。
或者,在规范中,this
是规范。 this.results()
会返回结果,您可以通过查看items_
值的this.results()
属性来获得所需的一切。