• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stripe / stripe-ruby / #5867

18 Apr 2024 09:24PM UTC coverage: 92.724% (-4.8%) from 97.485%
#5867

push

github

ramya-stripe
Bump version to 11.2.0

10067 of 10857 relevant lines covered (92.72%)

258.85 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

86.36
/test/stripe/application_fee_refund_test.rb
1
# frozen_string_literal: true
2

3
require File.expand_path("../test_helper", __dir__)
1✔
4

5
module Stripe
1✔
6
  class ApplicationFeeRefundTest < Test::Unit::TestCase
1✔
7
    setup do
1✔
8
      @fee = Stripe::ApplicationFee.retrieve("fee_123")
3✔
9
    end
10

11
    should "be listable" do
1✔
12
      refunds = @fee.refunds
1✔
13

14
      # notably this *doesn't* make an API call
15
      assert_not_requested :get,
1✔
16
                           "#{Stripe.api_base}/v1/application_fees/#{@fee.id}/refunds"
×
17

18
      assert refunds.data.is_a?(Array)
1✔
19
      assert refunds.first.is_a?(Stripe::ApplicationFeeRefund)
1✔
20
    end
21

22
    should "be creatable" do
1✔
23
      refund = @fee.refunds.create
1✔
24
      assert_requested :post,
1✔
25
                       "#{Stripe.api_base}/v1/application_fees/#{@fee.id}/refunds"
×
26
      assert refund.is_a?(Stripe::ApplicationFeeRefund)
1✔
27
    end
28

29
    should "be saveable" do
1✔
30
      refund = @fee.refunds.first
1✔
31
      refund.metadata["key"] = "value"
1✔
32
      refund.save
1✔
33
      assert_requested :post,
1✔
34
                       "#{Stripe.api_base}/v1/application_fees/#{@fee.id}/refunds/#{refund.id}"
×
35
    end
36
  end
37
end
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc