usage_charge_test.rb 770 B

123456789101112131415161718192021
  1. require 'test_helper'
  2. class UsageChargeTest < Test::Unit::TestCase
  3. def test_create_usage_charges
  4. fake "recurring_application_charges/654381177/usage_charges", method: :post, body: load_fixture('usage_charge')
  5. usage_charge = ShopifyAPI::UsageCharge.new(description: '1000 emails', price: 1.0)
  6. usage_charge.prefix_options = {recurring_application_charge_id: 654381177}
  7. assert usage_charge.save
  8. end
  9. def test_get_usage_charges
  10. fake "recurring_application_charges/654381177/usage_charges/359376002", method: :get, status: 201, body: load_fixture('usage_charge')
  11. usage_charge = ShopifyAPI::UsageCharge.find(359376002, params: {recurring_application_charge_id: 654381177})
  12. assert_equal "1000 emails", usage_charge.description
  13. end
  14. end