5

例如,我想在 irb 中说 b = double("book") 并使用结果。

如果我说在 irb

require 'rspec'
b = double("book")

我得到一个错误。想法?

4

1 回答 1

7

irb您可以通过要求"rspec/mocks/standalone"来玩弄 RSpec 测试双打:

$ irb
> require 'rspec/mocks/standalone'
> b = double("book")
  =>  #<RSpec::Mocks::Mock:0x3fd88d0157e8 @name="book">
于 2013-02-19T23:35:01.947 回答