Use regex to determine whether to print help text for arvbash.sh. refs #10655
[arvados.git] / apps / workbench / test / integration / download_test.rb
index 9359475a41a889dda8f2f63965434d3457bd89ab..e980b2ffb98c900c7428df19b379d53a48f08ca1 100644 (file)
@@ -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', timeout: 6
+    wait_for_download 'w a z', 'w a z', timeout: 20
   end
 
   def wait_for_download filename, expect_data, timeout: 3
     data = nil
     tries = 0
-    while tries < timeout*10
+    while tries < timeout*10 && data != expect_data
       sleep 0.1
       tries += 1
       data = File.read(DownloadHelper.path.join filename) rescue nil