spec/netsuite/support/search_result_spec.rb in netsuite-0.9.2 vs spec/netsuite/support/search_result_spec.rb in netsuite-0.9.3
- old
+ new
@@ -20,9 +20,26 @@
response = NetSuite::Response.new(body: response_body)
results = described_class.new(response, NetSuite::Actions::Search, {}).results
expect(results).to eq []
end
+
+ it 'returns empty search_row_list' do
+ response_body = {
+ :status => {:@is_success=>"true"},
+ :total_records => "242258",
+ :page_size => "10",
+ :total_pages => "24226",
+ :page_index => "99",
+ :search_id => "WEBSERVICES_4132604_SB1_051620191060155623420663266_336cbf12",
+ :search_row_list => nil,
+ :"@xmlns:platform_core" => "urn:core_2016_2.platform.webservices.netsuite.com"
+ }
+ response = NetSuite::Response.new(body: response_body)
+
+ results = described_class.new(response, NetSuite::Actions::Search, {}).results
+ expect(results).to eq []
+ end
end
it 'handles a recordList with a single element' do
response = File.read('spec/support/fixtures/search/single_search_result.xml')
savon.expects(:search).with(message: {}).returns(response)