【发布时间】:2012-01-02 02:44:31
【问题描述】:
我有一个 Ruby on Rails 项目遇到 ArgumentError 2 for 0 问题,该问题通过使用 Thin 而不是 WEBrick 解决。当我运行 rspec 时,我得到了同样的错误。 rspec 是否使用 WEBRick 运行测试?如果是这样,有没有办法让它运行 Thin 呢?
【问题讨论】:
我有一个 Ruby on Rails 项目遇到 ArgumentError 2 for 0 问题,该问题通过使用 Thin 而不是 WEBrick 解决。当我运行 rspec 时,我得到了同样的错误。 rspec 是否使用 WEBRick 运行测试?如果是这样,有没有办法让它运行 Thin 呢?
【问题讨论】:
您没有提及正在使用哪个版本的 rails/rspec 或涉及哪种类型的 rspec 测试,因此无法提供更具体的信息。如果您正在编写请求/集成规范,那么 capybara 可以与 rspec 结合使用,因为它默认加载瘦,而 webrick 作为后备。
【讨论】: