0

我对 rails3 和 ruby​​ 非常陌生。我正在为我的 Rails 应用程序设置测试。rails 提供的(http://guides.rubyonrails.org/testing.html)与我在网上搜索rails 测试时发现的不同。人们大多更喜欢 Rspec2 而不是股票测试环境。

这是真的吗?我可能错了,但我想为我的新 webapp 选择一个合适的测试环境。谁能告诉我股票测试环境和 Rspec2 之间的区别。为什么有人会考虑其中任何一个。

4

1 回答 1

2

我认为没有合适的方法来回答这个问题。为什么红色比蓝色好?人们有偏好,Rspec2 一度成为事实上的标准。我认为在那之后很多人才开始使用它,因为其他人都已经使用它了。DDH — Ruby on Rails 的创建者 — 真的不喜欢 Rspec 并且明显偏爱 Test::Unit。我个人在工作中使用 Rspec,因为团队中的大多数人都喜欢它,并且在我的私人项目中使用 Ruby 1.9 的Minitest

我给你的建议:看看不同的测试框架,看看你觉得哪一个舒服并使用它。重要的是你测试,而不是你测试什么。

于 2012-06-24T09:29:00.567 回答