Sha256: fe065dc0b1bb36891c6e9fd7106977a6321850b23bb8ad831d31267e2baf3a42

Contents?: true

Size: 772 Bytes

Versions: 14

Compression:

Stored size: 772 Bytes

Contents

require File.expand_path('../../test_helper', __FILE__)

module Propono
  class IntegrationTest < Minitest::Test
    def setup
      super
      Fog.unmock!

      config_file = YAML.load_file( File.expand_path('../../config.yml', __FILE__))
      Propono.config do |config|
        config.access_key = config_file['access_key']
        config.secret_key = config_file['secret_key']
        config.queue_region = config_file['queue_region']
        config.application_name = config_file['application_name']
        config.udp_host = "localhost"
      end
    end

    # Wait a max of 20secs before failing the test
    def wait_for_thread(thread)
      200.times do |x|
        return true unless thread.alive?
        sleep(0.1)
      end
      false
    end
  end
end


Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
propono-1.7.0 test/integration/integration_test.rb
propono-1.6.0 test/integration/integration_test.rb
propono-1.5.0 test/integration/integration_test.rb
propono-1.4.0 test/integration/integration_test.rb
propono-1.3.0 test/integration/integration_test.rb
propono-1.2.0 test/integration/integration_test.rb
propono-1.1.3 test/integration/integration_test.rb
propono-1.1.2 test/integration/integration_test.rb
propono-1.1.1 test/integration/integration_test.rb
propono-1.1.0 test/integration/integration_test.rb
propono-1.0.0 test/integration/integration_test.rb
propono-1.0.0.rc3 test/integration/integration_test.rb
propono-1.0.0.rc2 test/integration/integration_test.rb
propono-1.0.0.rc1 test/integration/integration_test.rb