Sha256: d4000a3451f0631c86acaa1f5b84ce91faedc40fba55bc00efd2464bc4d0c680
Contents?: true
Size: 915 Bytes
Versions: 2
Compression:
Stored size: 915 Bytes
Contents
require 'spec_helper' describe A2z::Requests::BrowseNodeLookup do subject do A2z::Requests::BrowseNodeLookup.new(id, &block) end let(:id) { 1 } let(:block) { proc { } } describe '#params' do specify { subject.params.should be_a Hash } it 'sets the operation' do subject.params['Operation'].should eq 'BrowseNodeLookup' end it 'sets the passed node ID' do subject.params['BrowseNodeId'].should eq id end describe 'when response group is specified' do let(:block) { proc { response_group 'Offers' } } it 'sets the response group' do subject.params['ResponseGroup'].should eq 'Offers' end end describe 'when nothing is specified' do let(:block) { proc { } } it 'does not set response group' do subject.params.should_not have_key 'ResponseGroup' end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
a2z-0.1.3 | spec/a2z/requests/browse_node_lookup_spec.rb |
a2z-0.1.2 | spec/a2z/requests/browse_node_lookup_spec.rb |