test/test_helper.rb in algolia-2.0.4 vs test/test_helper.rb in algolia-2.1.1

- old
+ new

@@ -85,5 +85,17 @@ def rule_without_metadata(rule) rule.delete(:_metadata) rule end + +def retry_test(delay = 0.1, max_retries = 30) + (1...max_retries).each do |i| + begin + return yield + rescue Algolia::AlgoliaHttpError + sleep delay * i + end + end + + raise StandardError, 'reached the maximum number of retries' +end