Sha256: 43acf90c13a1b18138eec7ea0ebc5b6fa1960b4b3f7e88951bfffc9cb75676da

Contents?: true

Size: 784 Bytes

Versions: 10

Compression:

Stored size: 784 Bytes

Contents

require "spec_helper"

describe ShippingEasy::Configuration do
  subject { ShippingEasy::Configuration.new }

  specify { subject.should respond_to(:api_key) }
  specify { subject.should respond_to(:api_secret) }
  specify { subject.should respond_to(:base_url) }

  describe "http_adapter" do
    it "gets set to a default" do
      subject.http_adapter.should == ShippingEasy::Http::FaradayAdapter
    end

    it "can be overidden" do
      subject.http_adapter = String
      subject.http_adapter.should == String
    end
  end

  describe "base_url" do
    it "gets set to a default" do
      subject.base_url.should == "https://app.shippingeasy.com"
    end

    it "can be overidden" do
      subject.base_url = String
      subject.base_url.should == String
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
shipping_easy-0.6.1 spec/configuration_spec.rb
shipping_easy-0.6.0 spec/configuration_spec.rb
shipping_easy-0.5.1 spec/configuration_spec.rb
shipping_easy-0.5.0 spec/configuration_spec.rb
shipping_easy-0.3.2 spec/configuration_spec.rb
shipping_easy-0.3.1 spec/configuration_spec.rb
shipping_easy-0.3.0 spec/configuration_spec.rb
shipping_easy-0.2.2 spec/configuration_spec.rb
shipping_easy-0.2.1 spec/configuration_spec.rb
shipping_easy-0.2.0 spec/configuration_spec.rb