我有一個使用我的食譜依賴關係之一的輔助函數庫的警衛。當我創建了這個電話我試運行期間收到以下錯誤存根:依賴食譜的「未初始化的常量」
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