test/razorpay/test_addon.rb in razorpay-3.0.0 vs test/razorpay/test_addon.rb in razorpay-3.0.1
- old
+ new
@@ -55,18 +55,22 @@
assert_nil addon.invoice_id, 'Addon invoice_id is accessible'
assert_addon_item_details(addon)
end
- private
-
def assert_addon_item_details(addon)
addon_item = Item.new(addon.item)
assert_equal 'item_00000000000001', addon_item.id, 'Addon Item id is accessible'
assert_equal 'fake_item_name', addon_item.name, 'Addon Item name is accessible'
assert_equal 'fake_item_description', addon_item.description, 'Addon Item description is accessible'
assert_equal 'INR', addon_item.currency, 'Addon Item currency is accessible'
assert_equal 500, addon_item.amount, 'Addon Item amount is accessible'
+ end
+
+ def test_delete_addon
+ stub_delete(%r{addons/#{@addon_id}$}, 'empty')
+ addon = Razorpay::Addon.delete(@addon_id)
+ assert_instance_of Razorpay::Entity, addon
end
end
end