Sha256: 589572a85a4622557022059aac1c02d10bf1476642775bd20dd4012bfbbb1444

Contents?: true

Size: 691 Bytes

Versions: 7

Compression:

Stored size: 691 Bytes

Contents

require 'helper'

module Mollie
  class Settlement
    class RefundTest < Test::Unit::TestCase
      def test_kind_of_refund
        refund = Mollie::Settlement::Refund.new({})
        assert_kind_of Mollie::Refund, refund
      end

      def test_list_refunds
        stub_request(:get, "https://api.mollie.nl/v1/settlements/set-id/refunds?count=50&offset=0")
          .to_return(:status => 200, :body => %{{"data" : [{"id":"re-id", "payment": {"id":"pay-id"}}]}}, :headers => {})

        refunds = Mollie::Settlement::Refund.all(settlement_id: "set-id")

        assert_equal "re-id", refunds.first.id
        assert_equal "pay-id", refunds.first.payment.id
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
mollie-api-ruby-3.1.5 test/mollie/settlement/refund_test.rb
mollie-api-ruby-3.1.4 test/mollie/settlement/refund_test.rb
mollie-api-ruby-3.1.4.pre.beta test/mollie/settlement/refund_test.rb
mollie-api-ruby-3.1.3 test/mollie/settlement/refund_test.rb
mollie-api-ruby-3.1.2 test/mollie/settlement/refund_test.rb
mollie-api-ruby-3.1.1 test/mollie/settlement/refund_test.rb
mollie-api-ruby-3.1.0 test/mollie/settlement/refund_test.rb