test/configuration_test.rb in propono-1.7.0 vs test/configuration_test.rb in propono-2.0.0.rc1

- old
+ new

@@ -7,121 +7,93 @@ super Propono.instance_variable_set("@config", nil) end def test_obtaining_singletion - refute Propono.config.nil? + refute propono_config.nil? end - def test_block_syntax - test_key = "foobar-123-access" - Propono.config do |config| - config.access_key = test_key - end - assert_equal test_key, Propono.config.access_key - end - def test_use_iam_profile_defaults_false - assert ! Propono.config.use_iam_profile + assert ! propono_config.use_iam_profile end def test_use_iam_profile - Propono.config.use_iam_profile = true - assert Propono.config.use_iam_profile + propono_config.use_iam_profile = true + assert propono_config.use_iam_profile end def test_access_key access_key = "test-access-key" - Propono.config.access_key = access_key - assert_equal access_key, Propono.config.access_key + propono_config.access_key = access_key + assert_equal access_key, propono_config.access_key end def test_secret_key secret_key = "test-secret-key" - Propono.config.secret_key = secret_key - assert_equal secret_key, Propono.config.secret_key + propono_config.secret_key = secret_key + assert_equal secret_key, propono_config.secret_key end def test_queue_region queue_region = "test-queue-region" - Propono.config.queue_region = queue_region - assert_equal queue_region, Propono.config.queue_region + propono_config.queue_region = queue_region + assert_equal queue_region, propono_config.queue_region end def test_application_name application_name = "test-application-name" - Propono.config.application_name = application_name - assert_equal application_name, Propono.config.application_name + propono_config.application_name = application_name + assert_equal application_name, propono_config.application_name end def test_queue_suffix queue_suffix = "test-application-name" - Propono.config.queue_suffix = queue_suffix - assert_equal queue_suffix, Propono.config.queue_suffix + propono_config.queue_suffix = queue_suffix + assert_equal queue_suffix, propono_config.queue_suffix end - def test_udp_host - val = "test-application-name" - Propono.config.udp_host = val - assert_equal val, Propono.config.udp_host - end - - def test_udp_port - val = 10000 - Propono.config.udp_port = val - assert_equal val, Propono.config.udp_port - end - - def test_tcp_host - val = "test-application-name" - Propono.config.tcp_host = val - assert_equal val, Propono.config.tcp_host - end - - def test_tcp_port - val = 9382 - Propono.config.tcp_port = val - assert_equal val, Propono.config.tcp_port - end - def test_num_messages_per_poll val = 3 - Propono.config.num_messages_per_poll = val - assert_equal val, Propono.config.num_messages_per_poll + propono_config.num_messages_per_poll = val + assert_equal val, propono_config.num_messages_per_poll end def test_missing_access_key_throws_exception assert_raises(ProponoConfigurationError) do - Propono.config.access_key + propono_config.access_key end end def test_missing_secret_key_throws_exception assert_raises(ProponoConfigurationError) do - Propono.config.secret_key + propono_config.secret_key end end def test_missing_queue_region_throws_exception assert_raises(ProponoConfigurationError) do - Propono.config.queue_region + propono_config.queue_region end end def test_missing_application_name_throws_exception assert_raises(ProponoConfigurationError) do - Propono.config.application_name + propono_config.application_name end end def test_default_max_retries - assert_equal 0, Propono.config.max_retries + assert_equal 0, propono_config.max_retries end def test_max_retries val = 5 - Propono.config.max_retries = val - assert_equal 5, Propono.config.max_retries + propono_config.max_retries = val + assert_equal 5, propono_config.max_retries + end + + def propono_config + @propono_config ||= Propono::Configuration.new end end end