mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-09 00:03:05 -04:00
Add test to check .serialize_params deprecation
This commit is contained in:
parent
f215827e2f
commit
adcb806aac
@ -272,5 +272,19 @@ module Stripe
|
|||||||
serialized = obj.serialize_params
|
serialized = obj.serialize_params
|
||||||
assert_equal({ :id => 'id', :metadata => { :foo => 'bar' } }, serialized)
|
assert_equal({ :id => 'id', :metadata => { :foo => 'bar' } }, serialized)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
should "warn that .serialize_params is deprecated" do
|
||||||
|
old_stderr = $stderr
|
||||||
|
$stderr = StringIO.new
|
||||||
|
begin
|
||||||
|
obj = Stripe::StripeObject.construct_from({})
|
||||||
|
Stripe::StripeObject.serialize_params(obj)
|
||||||
|
message = "NOTE: Stripe::StripeObject.serialize_params is " +
|
||||||
|
"deprecated; use #serialize_params instead"
|
||||||
|
assert_match Regexp.new(message), $stderr.string
|
||||||
|
ensure
|
||||||
|
$stderr = old_stderr
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user