我有一个使用我的食谱依赖关系之一的辅助函数库的警卫。当我创建了这个电话我试运行期间收到以下错误存根:依赖食谱的“未初始化的常量”
uninitialized constant Chef::Acme
存根:
before(:each) do
allow(Chef::Acme::Helper).to receive(:is_widget_requested?).and_return(true)
end
我的依赖都在我的元数据文件,我需要“chefspec/berkshelf”宝石在我的spec_helper文件中。
处理这个问题的最佳方法是什么?
,如果你对其中chefspec/berkshelf加载依赖的临时文件夹使用require_relative什么?你如何找到临时目录? – chief7
你不能这样做,因为它现在还不存在,因为无论如何,这些问题将与'require_relative'../ libraries/default.rb''相同。 – coderanger
那么令人失望。好吧。谢谢! – chief7