Как вы тестируете загрузку файла с помощью Capybara и Dropzone.js?
Я перешел на использование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 не имеет видимого ввода файла.