1

私はrspecを学んでいます。以下に簡単な例を示します。なぜ私は

/usr/lib/ruby/vendor_ruby/rspec/core/mocking/
with_rspec.rb:1:in `require': no such file to load -- rspec/mocks (LoadError)

describe "It should return the parameter that was passed in" do
  it "should return 20 when 20 is passed in" do
    a = fb(20)
    a.should == 20
  end
  it "should return 30 when 30 is passed in" do
    a = fb(30)
    a.should == 30
  end
end

コード:

def fb(n)
  n
end

sudo apt-get install ruby-rspec-core 別のライブラリが必要ですか。なぜモックについてのメッセージ?与えられたコードがそれらをどのように必要とするかわからない

最初gem install rpsecは役に立ったようでしたが、今は再びメッセージを受け取っています。

4

1 に答える 1