我有一个守卫,它使用来自我的食谱依赖项之一的帮助程序库。当我为此调用创建存根时,我在测试运行期间收到以下错误:
uninitialized constant Chef::Acme
存根:
before(:each) do
allow(Chef::Acme::Helper).to receive(:is_widget_requested?).and_return(true)
end
我的依赖项在我的元数据文件中,我需要在我的 spec_helper 文件中使用“chefspec/berkshelf”gem。
处理这个问题的最佳方法是什么?