Sha256: 7972141da72d05af64b34c6f1ecaae8c5b31fbd0d82dcfbc6629e45f6279aa75

Contents?: true

Size: 579 Bytes

Versions: 3

Compression:

Stored size: 579 Bytes

Contents

require "spec_helper"

describe Wasabi::Resolver do

  describe "#xml" do
    it "resolves remote documents" do
      HTTPI.expects(:get).returns(HTTPI::Response.new(200, {}, "wsdl"))
      xml = Wasabi::Resolver.new("http://example.com?wsdl").xml
      xml.should == "wsdl"
    end

    it "resolves remote documents" do
      xml = Wasabi::Resolver.new(fixture(:authentication).path).xml
      xml.should == fixture(:authentication).read
    end

    it "simply returns raw XML" do
      xml = Wasabi::Resolver.new("<xml/>").xml
      xml.should == "<xml/>"
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wasabi-2.5.0 spec/wasabi/resolver_spec.rb
wasabi-2.4.1 spec/wasabi/resolver_spec.rb
wasabi-2.4.0 spec/wasabi/resolver_spec.rb