Вот интеграционный тестовый пример с капибарой в рельсах 3.2.12. click_link 'New Log'
- вызов ajax. Однако открытая страница начинается с $() и имеет кучу js escape, например \ n и \ log-log.Ошибка интеграции с capybara для вызова ajax с рельсами 3.2.12
it "should work with link on show customer_comm_record page" do
visit customer_customer_comm_records_path(@cust)
#visit customer_customer_comm_record_path(@cust, @crecord)
click_link @crecord.id.to_s
click_link 'New Log'
save_and_open_page
end
Мы также попытались обернуть дело с describe "", :js => true do
, как есть ошибка говоря
`An error occurred in an after hook ActiveRecord::StatementInvalid: SQLite3::BusyException: database is locked:`
Там нет ошибки из кода. Что случилось с случаем rspec? Спасибо за помощь.
У вас есть консоль Rails, когда вы видите это? –
Я не пробовал консоль рельсов. Есть ли что-то новое из консоли rails для ошибки? – user938363
См. Http://stackoverflow.com/questions/6165889/database-is-locked –