test/test_helper.rb in stripe-1.8.7 vs test/test_helper.rb in stripe-1.8.8
- old
+ new
@@ -1,10 +1,10 @@
-require 'stringio'
-require 'test/unit'
require 'stripe'
+require 'test/unit'
require 'mocha/setup'
-include Mocha
+require 'stringio'
+require 'shoulda'
#monkeypatch request methods
module Stripe
@mock_rest_client = nil
@@ -78,11 +78,12 @@
:livemode => false,
:object => "customer",
:id => "c_test_customer",
:default_card => "cc_test_card",
:created => 1304114758,
- :cards => test_card_array('c_test_customer')
+ :cards => test_card_array('c_test_customer'),
+ :metadata => {}
}.merge(params)
end
def test_customer_array
{
@@ -109,11 +110,12 @@
:id => "ch_test_charge",
:reason => "execute_charge",
:livemode => false,
:currency => "usd",
:object => "charge",
- :created => 1304114826
+ :created => 1304114826,
+ :metadata => {}
}.merge(params)
end
def test_charge_array
{
@@ -247,11 +249,12 @@
:bank_name => "STRIPE TEST BANK",
:country => "US",
:object => "bank_account"
},
:created => 1304114758,
- :verified => true
+ :verified => true,
+ :metadata => {}
}.merge(params)
end
def test_recipient_array
{
@@ -276,11 +279,12 @@
:fee_details => [],
:id => "tr_test_transfer",
:livemode => false,
:currency => "usd",
:object => "transfer",
- :date => 1304114826
+ :date => 1304114826,
+ :metadata => {}
}.merge(params)
end
def test_transfer_array
{
@@ -332,5 +336,21 @@
{
:deleted => true,
:id => "di_test_coupon"
}
end
+
+class Test::Unit::TestCase
+ include Mocha
+
+ setup do
+ @mock = mock
+ Stripe.mock_rest_client = @mock
+ Stripe.api_key="foo"
+ end
+
+ teardown do
+ Stripe.mock_rest_client = nil
+ Stripe.api_key=nil
+ end
+end
+