github.com/cloudfoundry-attic/cli-with-i18n@v6.32.1-0.20171002233121-7401370d3b85+incompatible/integration/assets/service_broker/spec/spec_helper.rb (about) 1 ENV['RACK_ENV'] = 'test' 2 3 $: << File.expand_path("../../.", __FILE__) 4 5 require 'service_broker' 6 require 'rspec' 7 require 'rack/test' 8 9 module AsyncHelper 10 def eventually(options = {}) 11 timeout = options[:timeout] || 2 12 interval = options[:interval] || 0.1 13 time_limit = Time.now + timeout 14 loop do 15 begin 16 yield 17 rescue => error 18 end 19 return if error.nil? 20 raise error if Time.now >= time_limit 21 sleep interval 22 end 23 end 24 end 25 26 RSpec.configure do |conf| 27 conf.include Rack::Test::Methods 28 #conf.include AsyncHelper 29 30 def app 31 ServiceBroker 32 end 33 end