1
我有一個簡單的調度應用程序。我已經設置了一個請求規範來運行向日程表添加新鍛鍊的流程,並且表單似乎掛在提交上並且腳本在幾秒鐘後保存。手動運行它可以正常工作,而且我的控制器和模型規格全部通過而沒有投訴。Rspec請求規範,表單提交失敗
唯一的時髦的事情是我使用execute_script與jquery datepicker進行交互,這似乎工作正常。觀察執行情況顯示沒有錯誤發生,它只是掛起等待127.0.0.1響應,似乎沒有發生。
describe "Workouts" do
describe 'Create Workouts', js: true do
it 'Creates a new workout and displays the workout\'s page' do
visit workouts_path
expect {
click_link "New Workout"
fill_in 'workout_name', with: 'Workout!'
fill_in '', with: '05/01/2012'
page.execute_script %Q{ $('#workout_show_date').trigger("focus") }
page.execute_script %Q{ $("a.ui-state-default:contains('15')").trigger("click") }
select('6', from: 'workout_time_4i')
select('15', from: 'workout_time_5i')
click_button 'Create Workout'
}.to change(Workout,:count).by(1)
end
end
end