【发布时间】:2011-12-21 07:56:11
【问题描述】:
是否有一种快速简便的方法来测试已在本地安装的 gem?喜欢:
gem test gem_name_to_test
rubygems docs 表示可以将gem: --run-tests 放入~/.gemrc 文件中,以便在安装gem 时运行单元测试。虽然我无法让它工作,但这并不是我所需要的。
【问题讨论】:
是否有一种快速简便的方法来测试已在本地安装的 gem?喜欢:
gem test gem_name_to_test
rubygems docs 表示可以将gem: --run-tests 放入~/.gemrc 文件中,以便在安装gem 时运行单元测试。虽然我无法让它工作,但这并不是我所需要的。
【问题讨论】:
您可以导航到 gem 所在的位置并从那里运行测试,例如:
$ cd ~/.rvm/gems/ruby-1.9.2-p290/gems/awesome_print-0.4.0
$ rake spec
请注意,可能需要通过bundler 或gem 安装其他依赖项
【讨论】:
有“gem test”命令,它可能是也可能不是您正在寻找的。它对包运行测试并将它们发送到test.rubygems.org。
gem install rubygems-test
gem test gem_name_to_test
【讨论】: