我有我的項目中實施的Facebook的Omniauth認證系統。我在瀏覽器中工作良好,直到今天,我已經完成了一整套集成測試,並使用Capybara進行了編寫和傳遞。「未找到」時測試omniauth臉譜認證與水豚
今天,我跑了測試套件,所有相關的測試都失敗了。
的問題,從它在幾乎所有的測試中使用模擬的Facebook(或其他方式)這個輔助模塊莖認證:
module IntegrationSpecHelper
def login_with_oauth service
visit "/auth/#{service}"
save_and_open_page
end
end
這似乎並沒有工作了,儘管它並2天前,仍然可以在我的開發服務器上運行。 「save_and_open_page」顯示一個字面上包含「Not Found」行的頁面,除此之外沒有別的。
任何人都知道會導致這種情況?