2
我試圖編寫一個端到端的測試,發生在ajax請求返回特定的JSON響應後在UI中發生的事情。水豚/ Rspec聽ajax響應顯式不等待x秒
基本上,我想通過創建一個活動記錄對象來測試整個堆棧,請求它(通過ajax get),然後測試前端是否在某處顯示該內容。我正在運行帶有Backbone.js前端的Capybara/Rspec的Rails 3。
目前,我正在等待響應明確設置sleep
。目前這工作正常,但顯然不是最好的主意。
如何等待水豚的ajax響應?我是否需要通過隱藏的表單域或其他東西公開JSON對象?