Sha256: 472ac0dcd11cc4630da6181b4f48d387865e473eafc87be99534d58d6cacc8ce

Contents?: true

Size: 704 Bytes

Versions: 6

Compression:

Stored size: 704 Bytes

Contents

require "spec_helper"

describe Savon do

  it "provides a shortcut for creating a new client" do
    Savon.client("http://example.com").should be_a(Savon::Client)
  end

  it "memoizes the global config" do
    Savon.config.should equal(Savon.config)
  end

  it "yields the global config to a block" do
    Savon.configure do |config|
      config.should equal(Savon.config)
    end
  end

  describe ".config" do
    it "defaults to a log facade" do
      Savon.config.logger.should be_a(Savon::Logger)
    end

    it "defaults to raise errors" do
      Savon.config.raise_errors.should be_true
    end

    it "defaults to SOAP 1.1" do
      Savon.config.soap_version.should == 1
    end
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
savon-1.2.0 spec/savon/savon_spec.rb
savon-1.1.0 spec/savon/savon_spec.rb
savon-1.0.0 spec/savon/savon_spec.rb
savon-0.9.14 spec/savon/savon_spec.rb
savon-0.9.11 spec/savon/savon_spec.rb
savon-0.9.10 spec/savon/savon_spec.rb