Sha256: 971fa113ca5797c7f2456851dd629fad99af3ea2eaccb0f326a1a71b6f6172a1

Contents?: true

Size: 683 Bytes

Versions: 4

Compression:

Stored size: 683 Bytes

Contents

require 'spec_helper'

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

    let(:tracker) do
      sro = Correios::SRO::Tracker.new(user: "ECT", password: "SRO")
      sro.instance_variable_set :@object_numbers, ["SS123456789BR"]
      sro
    end
    let(:subject) { Correios::SRO::WebService.new(tracker) }

    it "returns XML response", vcr: { cassette_name: "sro_found_last" } do
      expect(subject.request!).to include("<numero>SS123456789BR</numero>")
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
correios-sro-xml-0.3.1 spec/correios/sro/web_service_spec.rb
correios-sro-xml-0.3.0 spec/correios/sro/web_service_spec.rb
correios-sro-xml-0.2.1 spec/correios/sro/web_service_spec.rb
correios-sro-xml-0.2.0 spec/correios/sro/web_service_spec.rb