我正在尝试运行使用rspec的基本入门示例:http://rspec.info/

当我在命令提示符下键入



我收到以下错误

测试

# 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

错误消息

最佳答案

这是一个很好的简单示例,可以开始使用rspec。要使所有工作正常进行,请执行以下操作:

  • 将Bowling.rb文件放入
    lib/bowling.rb。
  • 将Bowling_spec.rb文件放入
    spec/bowling_spec.rb。
  • 如果您使用的是rpsec 2,请运行命令rspecspec/bowling_spec.rb
  • 如果使用rspec 1,请运行命令spec spec/bowling_spec.rb

  • 另外,可以在here中找到更新的示例。

    关于ruby - Rspec Ruby基本示例错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5073552/

    10-09 19:10