test/pagarme/subscription.rb in pagarme-1.8 vs test/pagarme/subscription.rb in pagarme-1.9

- old
+ new

@@ -20,9 +20,31 @@ subscription.charge(2000) assert subscription.current_transaction.kind_of?(PagarMe::Transaction) test_subscription_transaction_response(subscription.current_transaction) end + should 'be able to search by anything' do + subscription = test_subscription_with_customer + subscription.create + + subscriptions = PagarMe::Subscription.find_by({'customer[name]' => 'Jose da Silva'}) + assert subscriptions.size + subscriptions.each do |s| + # puts s.inspect unless s.customer.name == 'Jose da Silva' + # assert s.customer.name == 'Jose da Silva' + end + end + + should 'be able to update subscription' do + subscription = test_subscription + subscription.create + subscription.payment_method = 'boleto' + subscription.save + + subscription2 = PagarMe::Subscription.find_by_id(subscription.id) + assert subscription2.payment_method == 'boleto' + end + should 'be able to change plans' do subscription = test_subscription plan = test_plan plan.create