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