Sha256: 0eed245614660324f301c646b3a64ad7ec7633ca15c353c30122b2f21ccb7557

Contents?: true

Size: 586 Bytes

Versions: 7

Compression:

Stored size: 586 Bytes

Contents

# encoding: UTF-8
require 'spec_helper'

describe Correios::Frete::WebService do
  describe "#request" do
    around do |example|
      Correios::Frete.configure { |config| config.log_enabled = false }
      example.run
      Correios::Frete.configure { |config| config.log_enabled = true }
    end

    let(:frete) { Correios::Frete::Calculador.new }
    let(:webservice) { Correios::Frete::WebService.new(frete, [:pac, :sedex]) }

    it "returns XML response" do
      fake_request_for("<xml><fake></fake>")
      webservice.request!.should == "<xml><fake></fake>"
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
correios-frete-1.5.1 spec/correios/frete/web_service_spec.rb
correios-frete-1.5.0 spec/correios/frete/web_service_spec.rb
correios-frete-1.4.0 spec/correios/frete/web_service_spec.rb
correios-frete-1.3.3 spec/correios/frete/web_service_spec.rb
correios-frete-1.3.2 spec/correios/frete/web_service_spec.rb
correios-frete-1.3.1 spec/correios/frete/web_service_spec.rb
correios-frete-1.3.0 spec/correios/frete/web_service_spec.rb