Sha256: b175b436e50f9da899a9ffb328c10e453d977d11669030b2afc520c888b87c37
Contents?: true
Size: 596 Bytes
Versions: 4
Compression:
Stored size: 596 Bytes
Contents
RSpec.describe SoapyBing::Soap::Response::Payload do before do stub_const( 'MyCustomResponse', Class .new .include(described_class) ) end subject { MyCustomResponse.new } describe '#payload' do it 'memoize #extract_payload value' do expect_any_instance_of(MyCustomResponse).to receive(:extract_payload).once.and_return(true) 2.times { subject.payload } end end describe '#extract_payload' do it 'throws NotImplementedError' do expect { subject.extract_payload }.to raise_error NotImplementedError end end end
Version data entries
4 entries across 4 versions & 1 rubygems