Sha256: 7753d9269feecb0da11dbb81a32485a3fc20600703dc072fb222a613b61699bf
Contents?: true
Size: 680 Bytes
Versions: 2
Compression:
Stored size: 680 Bytes
Contents
# frozen_string_literal: true RSpec.describe SoapyBing::Soap::Response::PollGenerateReportResponse do let(:url) { 'http://my-site.com' } let(:response_hash) do { 'Envelope' => { 'Body' => { 'PollGenerateReportResponse' => { 'ReportRequestStatus' => { 'ReportDownloadUrl' => url } } } } } end let(:subject) { described_class.new(response_hash) } it 'includes ReportStatus' do expect(described_class.ancestors).to include SoapyBing::Soap::Response::ReportStatus end it '#extract_payload returns download url' do expect(subject.extract_payload).to eq url end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
soapy_bing-0.1.0 | spec/soapy_bing/soap/response/poll_generate_report_response_spec.rb |
soapy_bing-0.0.5 | spec/soapy_bing/soap/response/poll_generate_report_response_spec.rb |