Sono passato a utilizzare il plug-in Dropzone.js per il caricamento di file drag-and-drop. Come posso scrivere un test Capybara per garantire che questa funzionalità continui a funzionare?Come si verifica il caricamento di un file con Capybara e Dropzone.js?
In precedenza ho avuto un modello con un elemento file di input:
<input type="file" name="attachments">
E la prova è stata semplice:
When(/^I upload "([^"]*)"$/) do |filename|
attach_file("attachments", File.expand_path(filename))
# add assertion here
end
Tuttavia, questo non funziona più perché Dropzone non dispone di un file di input visibile .
Si prega di rivedere la seguente risposta: https://stackoverflow.com/questions/16722291/ how-to-test-dropzone-js-upload-with-rails-cetriolo-e-capibara/47141809 # 47141809 –
Si prega di rivedere la seguente risposta: https://stackoverflow.com/questions/16722291/how-to-test- dropzone-js-upload-with-rails-cetriolo-e-capibara/47141809 # 47141809 –