我的程序從網上下載一個zip文件然後解析它。相關分析相關的代碼是: Zip::File.open("real_file.zip") do |zip_file|
# do stuff
end
在我的RSpec的測試環境中,我想這個存根代碼解析一個假/模擬文件,而不是真正的一個。具體來說,我想用「mock_file.zip」替換參數值「real_file.zip」。 我嘗試以下方法:
我的問題: 我試圖存根返回該實例的類方法類,但我得到了題爲測試下面的錯誤「創建具有CSV數據的實例」: Failures:
1) QuestionData.load_questions creates an instance with CSV data
Failure/Error: expect(question_data_class).to receive(:new).wi
我正在使用Sinatra和rspec-capybara進行測試來製作一個簡單的Rock,paper,scissors遊戲。遊戲對抗計算機對手,隨機選擇岩石,紙張或剪刀。我正在爲網頁結果編寫一個測試。我磕碰對手的反應始終選擇紙讓玩家失去了(因爲他選擇的岩石) scenario "Player chooses rock, and the computer chooses paper." do
sin