【问题标题】:An easy way to run tests on a gem?在 gem 上运行测试的简单方法?
【发布时间】:2011-12-21 07:56:11
【问题描述】:

是否有一种快速简便的方法来测试已在本地安装的 gem?喜欢:

gem test gem_name_to_test

rubygems docs 表示可以将gem: --run-tests 放入~/.gemrc 文件中,以便在安装gem 时运行单元测试。虽然我无法让它工作,但这并不是我所需要的。

【问题讨论】:

    标签: ruby testing rubygems gem


    【解决方案1】:

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

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

    请注意,可能需要通过bundlergem 安装其他依赖项

    【讨论】:

      【解决方案2】:

      有“gem test”命令,它可能是也可能不是您正在寻找的。它对包运行测试并将它们发送到test.rubygems.org

      gem install rubygems-test
      gem test gem_name_to_test
      

      【讨论】:

      • 自 2012 年 11 月 30 日起在 gem -v 1.8.24 上似乎无法正常工作,并且 test.rubygems.org 网站报告“我们很抱歉,但出了点问题。 "
      猜你喜欢
      • 1970-01-01
      • 2022-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-26
      • 1970-01-01
      • 2012-09-07
      相关资源
      最近更新 更多