在gem上运行测试的简单方法?

时间:2011-12-21 07:56:11

标签: ruby testing rubygems gem

有没有一种快速简便的方法来测试已在本地安装的gem?像:

gem test gem_name_to_test

rubygems docs表示可以在gem: --run-tests文件中放置~/.gemrc以在安装gem时运行单元测试。我无法使它工作,这不是我需要的。

2 个答案:

答案 0 :(得分:7)

您可以导航到宝石所在的位置并从那里运行测试,例如:

$ cd ~/.rvm/gems/ruby-1.9.2-p290/gems/awesome_print-0.4.0
$ rake spec

请注意,可能需要通过bundlergem

安装其他依赖项

答案 1 :(得分:4)

有“宝石测试”命令,可能是也可能不是你想要的。它会再次对包运行测试并将它们发送到test.rubygems.org

gem install rubygems-test
gem test gem_name_to_test