Я перешел на использование плагина Dropzone.js для загрузки файлов с перетаскиванием. Как я могу написать тест Capybara, чтобы эта функция продолжала работать?
Раньше у меня был шаблон с элементом входного файла:
<input type="file" name="attachments">
И тест был прост:
When(/^I upload "([^"]*)"$/) do |filename|
attach_file("attachments", File.expand_path(filename))
# add assertion here
end
Однако это больше не работает, потому что Dropzone не имеет видимого входного файла.