如何在irb中试验rspec

pit*_*las 5 rspec mocking irb

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

如果我说的话

require 'rspec'
b = double("book")
Run Code Online (Sandbox Code Playgroud)

我收到一个错误.想法?

Pau*_*nti 7

你可以玩弄RSpec的测试双打irb的要求"rspec/mocks/standalone":

$ irb
> require 'rspec/mocks/standalone'
> b = double("book")
  =>  #<RSpec::Mocks::Mock:0x3fd88d0157e8 @name="book">
Run Code Online (Sandbox Code Playgroud)