Rspec Ruby基本示例错误

前端之家收集整理的这篇文章主要介绍了Rspec Ruby基本示例错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试运行使用rspec的基本启动器示例: http://rspec.info/.

当我在命令提示符下键入时

ruby bowling_spec.rb

我收到以下错误

测试

# bowling_spec.rb
require 'bowling'

describe Bowling,"#score" do
  it "returns 0 for all gutter game" do
    bowling = Bowling.new
    20.times { bowling.hit(0) }
    bowling.score.should == 0
  end
end

# bowling.rb
class Bowling
  def hit(pins)
  end

  def score
    0
  end
end

错误信息

internal:lib/rubygems/custom_require:29:in require': no such file to load --
bowling (LoadError)
from <internal:lib/rubygems/custom_require>:29:in
require’
from bowling_spec.rb:2:in `’

解决方法

这是开始使用rspec的一个很好的简单示例.要使一切正常,请执行以下操作:

>将您的bowling.rb文件放入
LIB / bowling.rb.
>将您的bowling_spec.rb文件放入
规格/ bowling_spec.rb.
>运行命令rspec
spec / bowling_spec.rb如果你使用的是rpsec 2.
>如果您使用的是rspec 1,请运行命令spec spec / bowling_spec.rb.

此外,可以找到更新的示例here.

猜你在找的Ruby相关文章