Sha256: f3f9c090159dbfa49d58e56f94c11d3670c5dc6061ac9309d78301927a49df7b
Contents?: true
Size: 806 Bytes
Versions: 3
Compression:
Stored size: 806 Bytes
Contents
require 'spec_helper' describe Rexpense::Resources::AdvancementDevolution, vcr: true do let(:devolution_klass) { Rexpense::Entities::AdvancementDevolution } describe "#create" do let(:params) do { payer_id: 35, receiver_id: 2, amount: 10.10, currency: 'BRL', date: '27/09/2017' } end it 'create a new devolution' do result = client.advancement_devolutions.create(params) expect(result).to be_a(devolution_klass) expect(result.amount).to eq(10.10) end context "with error" do it "raises Rexpense::RequestError with 422 status code" do expect { client.advancement_devolutions.create({}) }.to raise_error(Rexpense::RequestError) do |error| expect(error.code).to eq(422) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems