Sha256: 38436879f7f3a0cc8c37750663bdee3f29c6813bb28cb35e456957efa3ec9c4c

Contents?: true

Size: 784 Bytes

Versions: 36

Compression:

Stored size: 784 Bytes

Contents

# encoding: utf-8

require "spec_helper"
require "amq/client/settings"

describe AMQ::Client::Settings do
  describe ".default" do
    it "should provide some default values" do
      AMQ::Client::Settings.default.should_not be_nil
      AMQ::Client::Settings.default[:host].should_not be_nil
    end
  end

  describe ".configure(&block)" do
    it "should merge custom settings with default settings" do
      settings = AMQ::Client::Settings.configure(:host => "tagadab")
      settings[:host].should eql("tagadab")
    end

    it "should merge custom settings from AMQP URL with default settings" do
      pending "AMQP URL parsing" do
        settings = AMQ::Client::Settings.configure("amqp://tagadab")
        settings[:host].should eql("tagadab")
      end
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
amq-client-0.7.0.alpha35 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha34 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha33 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha32 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha31 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha30 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha29 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha28 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha27 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha26 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha25 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha24 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha23 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha22 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha21 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha20 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha19 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha18 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha17 spec/unit/client/settings_spec.rb
amq-client-0.7.0.alpha16 spec/unit/client/settings_spec.rb