例如,我想在 irb 中说 b = double("book") 并使用结果。
如果我说在 irb
require 'rspec'
b = double("book")
我得到一个错误。想法?
irb
您可以通过要求"rspec/mocks/standalone"
来玩弄 RSpec 测试双打:
$ irb
> require 'rspec/mocks/standalone'
> b = double("book")
=> #<RSpec::Mocks::Mock:0x3fd88d0157e8 @name="book">