Como você testou o upload de um arquivo com Capybara e Dropzone.js?
Eu mudei para usar oDropzone.js plugin para uploads de arquivos com arrastar e soltar. Como posso escrever um teste de Capivara para garantir que essa funcionalidade continue funcionando?
Anteriormente, eu tinha um modelo com um elemento de arquivo de entrada:
<input type="file" name="attachments">
E o teste foi simples:
When(/^I upload "([^"]*)"$/) do |filename|
attach_file("attachments", File.expand_path(filename))
# add assertion here
end
No entanto, isso não funciona mais porque o Dropzone não possui uma entrada de arquivo visível.