From 181165635e7be2489ee8d384684dfca539ede3e7 Mon Sep 17 00:00:00 2001 From: Gabe Berke-Williams Date: Fri, 18 Nov 2011 13:34:21 -0500 Subject: [PATCH] Cleanup. --- spec/fake_braintree/subscription_spec.rb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/spec/fake_braintree/subscription_spec.rb b/spec/fake_braintree/subscription_spec.rb index 199c6aa..41ec402 100644 --- a/spec/fake_braintree/subscription_spec.rb +++ b/spec/fake_braintree/subscription_spec.rb @@ -5,18 +5,14 @@ let(:expiration_date) { "04/2016" } it "successfully creates a subscription" do - result = Braintree::Subscription.create(:payment_method_token => cc_token, - :plan_id => plan_id) - result.should be_success + create_subscription.should be_success end it "assigns a Braintree-esque ID to the subscription" do - result = Braintree::Subscription.create(:payment_method_token => cc_token, - :plan_id => plan_id) - - result.subscription.id.should =~ /^[a-z0-9]{6}$/ + create_subscription.subscription.id.should =~ /^[a-z0-9]{6}$/ end + it "assigns unique IDs to each subscription" do cc_token_1 = cc_token cc_token_2 = braintree_credit_card_token(TEST_CC_NUMBER.sub('1', '5'), expiration_date) @@ -36,10 +32,14 @@ result.subscription.next_billing_date.to_i.should == 1.month.from_now.utc.to_i end end + + def create_subscription + Braintree::Subscription.create(:payment_method_token => cc_token, + :plan_id => plan_id) + end end describe "Braintree::Subscription.find" do - it "can find a created subscription" do subscription = Braintree::Subscription.find(subscription_id) subscription.should_not be_nil