spec/lib/itrp/client_spec.rb in itrp-client-1.1.1 vs spec/lib/itrp/client_spec.rb in itrp-client-1.1.2

- old
+ new

@@ -216,12 +216,14 @@ end context 'delete' do it 'should send delete requests with parameters and headers' do client = Itrp::Client.new(api_token: 'secret', max_retry_time: -1) - stub = stub_request(:delete, 'https://api.itrp.com/v1/people?id=value').with(basic_auth: ['secret', 'x']).with(headers: {'X-ITRP-Custom' => 'custom'}).to_return(body: {id: 101}.to_json) - client.delete('people', {id: 'value'}, {'X-ITRP-Custom' => 'custom'}) + stub = stub_request(:delete, 'https://api.itrp.com/v1/people?id=value').with(basic_auth: ['secret', 'x']).with(headers: {'X-ITRP-Custom' => 'custom'}).to_return(body: '', status: 204) + response = client.delete('people', {id: 'value'}, {'X-ITRP-Custom' => 'custom'}) expect(stub).to have_been_requested + expect(response.valid?).to be_truthy + expect(response.json).to eq({}) end end context 'attachments' do before(:each) do