我目前正在使用test/unit,我正在考虑使用rspec。然而,我注意到rspeccurrently在ruby 1.9.1中不支持heckle,也不支持传递任何参数来进行heckle,除了目标模块/类/方法之外。
使用heckle和rspec还有其他问题吗?除了这两个问题之外,它们是否能很好地协同工作?
另外,如果我暂时停留在test/unit中,是否应该考虑将它与cucumber一起使用?
编辑:1.9.1版本不是rspec的错误-heckle不能在ruby 1.9.1上运行,因为parsetree不能在ruby 1.9.1上运行。

最佳答案

上一次我检查时,heckle+rspec没有很好地工作,我认为没有多少人在一起使用它们。
早在2008年春天,我就研究过这个问题,发现rspec和heckle已经有一段时间没有在一起工作了。我做了一个补丁,它被rspec 1.1.14接受。即使在这些改变之后,我也觉得heckle不是很有用。如果我没记错的话,问题是heckle本身会因为一些不重要的程序而崩溃。
很遗憾情况就是这样。如果你想帮忙,你可以看看boo hiss项目:http://github.com/halorgium/boo_hiss/tree/master
最新消息:经过两年的中断,上周发布了新版的heckle(Heckle 1.4.2)。也许这解决了我遇到的问题。

10-06 13:27