test/stripe/customer_card_test.rb in stripe-3.3.2 vs test/stripe/customer_card_test.rb in stripe-3.4.1
- old
+ new
@@ -1,45 +1,41 @@
-require File.expand_path('../../test_helper', __FILE__)
+require File.expand_path("../../test_helper", __FILE__)
module Stripe
class CustomerCardTest < Test::Unit::TestCase
setup do
@customer = Stripe::Customer.retrieve("cus_123")
end
should "be listable" do
sources = @customer.sources.list
- assert sources.data.kind_of?(Array)
+ assert sources.data.is_a?(Array)
# because of the terrible :wildcard nature of sources, the API stub
# cannot currently replace this response with anything meaningful so we
# don't assert on the type of individual items like we do in other tests
end
should "be creatable" do
card = @customer.sources.create(
- source: "tok_123",
+ source: "tok_123"
)
assert_requested :post, "#{Stripe.api_base}/v1/customers/#{@customer.id}/sources"
- assert card.kind_of?(Stripe::BankAccount)
+ assert card.is_a?(Stripe::BankAccount)
end
should "be deletable" do
- card = Stripe::Card.construct_from({
- customer: @customer.id,
- id: "card_123"
- })
+ card = Stripe::Card.construct_from(customer: @customer.id,
+ id: "card_123")
card = card.delete
assert_requested :delete, "#{Stripe.api_base}/v1/customers/#{@customer.id}/sources/card_123"
- assert card.kind_of?(Stripe::Card)
+ assert card.is_a?(Stripe::Card)
end
should "be saveable" do
- card = Stripe::Card.construct_from({
- customer: @customer.id,
- id: "card_123",
- metadata: {},
- })
- card.metadata['key'] = 'value'
+ card = Stripe::Card.construct_from(customer: @customer.id,
+ id: "card_123",
+ metadata: {})
+ card.metadata["key"] = "value"
card.save
assert_requested :post, "#{Stripe.api_base}/v1/customers/#{@customer.id}/sources/card_123"
end
end
end