# File lib/best_in_place/test_helpers.rb, line 49 def wait_until(max_execution_time_in_seconds = Capybara.default_max_wait_time) Timeout.timeout(max_execution_time_in_seconds) do loop do if yield return true else sleep(0.2) next end end end end