Sha256: 30d5528fddca00c32520eabf0ecc864f9d907f5ae850dd240cd486ff233ec821

Contents?: true

Size: 804 Bytes

Versions: 2

Compression:

Stored size: 804 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"
        config.udp_port = 12543
      end
    end

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


Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
propono-0.6.1 test/integration/integration_test.rb
propono-0.6.0 test/integration/integration_test.rb