test/stripe/order_test.rb in stripe-4.18.0 vs test/stripe/order_test.rb in stripe-4.18.1
- old
+ new
@@ -1,8 +1,8 @@
# frozen_string_literal: true
-require ::File.expand_path("../../test_helper", __FILE__)
+require ::File.expand_path("../test_helper", __dir__)
module Stripe
class OrderTest < Test::Unit::TestCase
should "be listable" do
orders = Stripe::Order.list
@@ -40,9 +40,16 @@
context "#pay" do
should "pay an order" do
order = Stripe::Order.retrieve("or_123")
order = order.pay(source: "tok_123")
+ assert_requested :post, "#{Stripe.api_base}/v1/orders/#{order.id}/pay"
+ assert order.is_a?(Stripe::Order)
+ end
+
+ should "pay an order without additional arguments" do
+ order = Stripe::Order.retrieve("or_123")
+ order = order.pay
assert_requested :post, "#{Stripe.api_base}/v1/orders/#{order.id}/pay"
assert order.is_a?(Stripe::Order)
end
end