如何在RSpec中不属于类的存根方法?

时间:2015-12-01 18:05:48

标签: ruby-on-rails ruby unit-testing rspec stubs

我正在使用一个不属于某个方法的notify方法的项目。我想存根这个方法来帮助加快我的规范并保持我的日志清洁。我怎样才能做到这一点?

LIB / notify.rb

require 'json'
require 'rest-client'

def notify(*params)
  ...
end

1 个答案:

答案 0 :(得分:1)

在规范中使用before块来存储subject上的:notify方法:

before do
  allow(subject).to receive(:notify)
end