Sha256: b9119f6f1840430b6a71443a7f48455d0ce5900d82f31d61d5772c74964d279a

Contents?: true

Size: 1023 Bytes

Versions: 1

Compression:

Stored size: 1023 Bytes

Contents

require 'test_helper'

class ConfigTest < Test::Unit::TestCase
  context "Config test" do
    setup do
      # Config is singleton
      Alexa.config.access_key_id = nil
      Alexa.config.secret_access_key = nil
    end

    should "raise argumment error if access key id is not present" do
      assert_raise ArgumentError do
        Alexa::UrlInfo.new(
        :secret_access_key =>  "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDF",
        :host => "some.host"
        )
      end
    end

    should "raise argumment error if secret access key is not present" do
      assert_raise ArgumentError do
        Alexa::UrlInfo.new(
        :access_key_id =>  "12345678901234567890",
        :host => "some.host"
        )
      end
    end

    should "raise argumment error if host is not present" do
      assert_raise ArgumentError do
        Alexa::UrlInfo.new(
        :access_key_id =>  "12345678901234567890",
        :secret_access_key =>  "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDF"
        )
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
alexa-0.1.0 test/config_test.rb