test/stripe/order_test.rb in stripe-4.11.0 vs test/stripe/order_test.rb in stripe-4.12.0

- old
+ new

@@ -40,18 +40,36 @@ 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 end + context ".pay" do + should "pay an order" do + order = Stripe::Order.pay("or_123", source: "tok_123") + assert_requested :post, "#{Stripe.api_base}/v1/orders/or_123/pay" + assert order.is_a?(Stripe::Order) + end + end + context "#return_order" do should "return an order" do order = Stripe::Order.retrieve("or_123") - order = order.return_order({}) - assert order.is_a?(Stripe::OrderReturn) + order_return = order.return_order({}) + assert_requested :post, "#{Stripe.api_base}/v1/orders/#{order.id}/returns" + assert order_return.is_a?(Stripe::OrderReturn) + end + end + + context ".return_order" do + should "return an order" do + order_return = Stripe::Order.return_order("or_123") + assert_requested :post, "#{Stripe.api_base}/v1/orders/or_123/returns" + assert order_return.is_a?(Stripe::OrderReturn) end end end end