在我的rails引擎的config.rb中,我有一个像这样的公共方法
def require_this_file
require 'this_file'
end
正在使用的文件是向ApplicationController添加过滤器
module ActionController
class Base
before_filter :do_something
def do_something
end
end
end
在rspec中测试此方法的常规方法是什么?
答案 0 :(得分:0)
试图摆脱should语法。这是我的一位同事提出的,LOC是100%。谢谢!
let(:some_file) { 'file' }
it 'adds_file' do
expect(@configuration).to receive(:require).with(some_file)
@configuration.require_this_file
end