加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Rspec Ruby基本示例错误

发布时间:2020-12-16 19:33:40 所属栏目:百科 来源:网络整理
导读:我正在尝试运行使用rspec的基本启动器示例: http://rspec.info/. 当我在命令提示符下键入时 ruby bowling_spec.rb 我收到以下错误 测试 # bowling_spec.rbrequire 'bowling'describe Bowling,"#score" do it "returns 0 for all gutter game" do bowling =
我正在尝试运行使用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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读