由于开源社区关于TDD的所有讨论,我已经阅读了一些关于Minitest简单性的博客。我目前使用Rspec并认为Minitest可能是一个很好的测试套件来学习。我觉得这很傻,但是Minitest和Test :: Unit一样吗?我在网上看了看,但我找不到这个问题的答案。我想确保在谈到这个时,我至少正确地提出这个问题。所以真正的问题是:
Minitest与Test :: Unit相同,还是Test :: Unit是Minitest的一个组件?如果这两个选项都没有,那么它们是两个完全不同的测试套件吗?
答案 0 :(得分:3)
基本上,Test :: Unit被MiniTest取代(现在随附Ruby)。 MiniTest测试可以用Test :: Unit语法或MiniTest :: Spec语法编写。迷你::测试,作为一个独立的,没有未来...但MiniTest更快,更小,默认包括,并有一个美好的未来,恕我直言,你一定要切换!正如您所发现的那样,文档肯定缺乏。在大多数情况下,您可以使用Test :: Unit文档获取有关使用MiniTest的帮助。