Sha256: ca1c2dad00459a87374810854d8e6a76878a938b4cdb54dbc75e3b97cbdde4d3

Contents?: true

Size: 570 Bytes

Versions: 9

Compression:

Stored size: 570 Bytes

Contents

# encoding: UTF-8
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(:web_service) { Correios::Frete::WebService.new(frete, [:pac, :sedex]) }

    it "returns XML response" do
      mock_request_for("<xml><fake></fake>")
      expect(web_service.request!).to eq("<xml><fake></fake>")
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
correios-frete-1.13.0 spec/correios/frete/web_service_spec.rb
correios-frete-1.12.0 spec/correios/frete/web_service_spec.rb
correios-frete-1.11.1 spec/correios/frete/web_service_spec.rb
correios-frete-1.11.0 spec/correios/frete/web_service_spec.rb
correios-frete-1.10.1 spec/correios/frete/web_service_spec.rb
correios-frete-1.10.0 spec/correios/frete/web_service_spec.rb
correios-frete-1.9.5 spec/correios/frete/web_service_spec.rb
correios-frete-1.9.4 spec/correios/frete/web_service_spec.rb
correios-frete-1.9.3 spec/correios/frete/web_service_spec.rb