2009-09-25 46 views
20

在Java领域,JUnit主要用于.NET,我相信nUnit非常受欢迎。社区是否同意Ruby世界的单元测试框架?社区首选的Ruby单元测试框架是什么?

背景:我问,因为我是Ruby的新手,想在学习Ruby的同时练习TDD。到目前为止,我只玩过Test :: Unit。

回答

13

你可以坚持到Test::Unit或者你可以使用Shoulda或一些很酷的上下文使用Context有很好的扩展。

另一方面,如果你更喜欢BDD,那么你可以安全地坚持RSpec

至于验收测试使用Cucumber

+0

Shoulda的最新链接:https://github.com/thoughtbot/shoulda – ThomasW 2011-12-15 00:46:55

+4

[MiniTest](https://github.com/seattlerb/minitest)也成为一个非常受欢迎的选项,它将Unit和将测试样式指定到一个库中。 – Andrew 2012-10-03 20:25:06

1

你可能想看看我开发的manager宝石。它不仅是一个测试框架,同时也是一个文档。