Fetching contributors…
Cannot retrieve contributors at this time
36 lines (30 sloc) 1.26 KB


  • Braintree::CreditCard.update now works


  • FakeBraintree.{customers, transactions, failures, subscriptions, redirects} are now accessed via FakeBraintree.registry. For example, FakeBraintree.customers is now FakeBraintree.registry.customers
  • FakeBraintree.credit_card_from_token is now FakeBraintree.registry.credit_card_from_token
  • The server code (it intercepts calls to Braintree) now lives in FakeBraintree::Server
  • Braintree::Customer.create will use the provided customer ID instead of overwriting it (#15).
  • Braintree::Subscription.cancel now works


  • Flesh out the README
  • Add support for transparent redirect
  • Add basic support for adding add-ons
  • Add basic support for adding discounts
  • Add support for Braintree::Customer.update
  • Add support for Braintree::Customer.delete
  • Add support for Braintree::Subscription.delete
  • Lots of internal refactorings


  • Add support for Braintree::Customer.find


  • Allow for very basic card verification


  • Ensure FakeBraintree.log_file_path directory exists
  • The FakeBraintree.log_file_path attribute can now be read (it could only be set before)
  • Clear log when FakeBraintree.clear! is called
  • Correctly handle nonexistent subscriptions when using Braintree::Subscription.find