实施宝石红宝石耙测试的最新技术/最佳实践是什么?

时间:2011-10-18 09:18:31

标签: ruby unit-testing testing gem rake

我想在编写ruby测试并从rake中调用它们以获得宝石时,对于最先进的技术有一些指导。我一直在阅读互联网和审查代码,但已经看到很多方法来做到这一点。使用rake实现单元测试的主要方法是什么?

注意:我使用ruby-1.9.2-p290与rvm和更新版本。

1 个答案:

答案 0 :(得分:2)

您可以使用一些同样流行的ruby库来测试您的gem。 Test UnitRspec是更受欢迎的选择。

使用哪个测试库并不重要,只要它易于设置和使用,所以选择最适合你的测试库。

通常的做法是让rake命令不带任何参数运行gem的测试套件。您可以在Rakefile中添加“默认”任务来实现此目的,例如:

task :default => [:test]
# or
task :default => [:spec]

还要确保包含使您的测试套件进入自述文件所需的任何设置。