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

Ответы на вопрос(1)

Ваш ответ на вопрос