Sha256: 36aca408bb150df1ff0951d4ec535ca9de65f8e671e94a03d23455767fe048ee
Contents?: true
Size: 1.44 KB
Versions: 1
Compression:
Stored size: 1.44 KB
Contents
require File.expand_path('../test_helper', __FILE__) module Pergo class ConfigurationTest < Minitest::Test def config @config ||= Configuration.send(:new) end def test_obtaining_singletion refute config.nil? end def test_unable_to_create_instance assert_raises(NoMethodError) do config = Configuration.new end end def test_access_key access_key = "test-access-key" config.access_key = access_key assert_equal access_key, config.access_key end def test_secret_key secret_key = "test-secret-key" config.secret_key = secret_key assert_equal secret_key, config.secret_key end def test_queue_region val = "test-topic" config.queue_region = val assert_equal val, config.queue_region end def test_queue_udp_host val = "test-topic" config.host = val assert_equal val, config.host end def test_udp_port val = "test-topic" config.port = val assert_equal val, config.port end def test_missing_access_key_throws_exception assert_raises(ConfigurationError) do config.access_key end end def test_missing_secret_key_throws_exception assert_raises(ConfigurationError) do config.secret_key end end def test_missing_topic_throws_exception assert_raises(ConfigurationError) do config.topic end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pergo-0.2.0 | test/configuration_test.rb |