X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/19ae770973482257117fe8ded5619c3018c4b60f..6757824d984496469cd929cdbb62643c1cede7fd:/apps/workbench/test/integration/download_test.rb diff --git a/apps/workbench/test/integration/download_test.rb b/apps/workbench/test/integration/download_test.rb index 8a16fb8a66..e980b2ffb9 100644 --- a/apps/workbench/test/integration/download_test.rb +++ b/apps/workbench/test/integration/download_test.rb @@ -65,13 +65,13 @@ class DownloadTest < ActionDispatch::IntegrationTest within "#collection_files" do find('[title~=Download]').click end - wait_for_download 'w a z', 'w a z' + wait_for_download 'w a z', 'w a z', timeout: 20 end - def wait_for_download filename, expect_data + def wait_for_download filename, expect_data, timeout: 3 data = nil tries = 0 - while tries < 20 + while tries < timeout*10 && data != expect_data sleep 0.1 tries += 1 data = File.read(DownloadHelper.path.join filename) rescue nil