Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

33 lines (21 sloc) 0.826 kB

fake_braintree, a Braintree fake

Currently in alpha.

Quick start

Call FakeBraintree.activate! to make it go. FakeBraintree.clear! will clear all data, which you probably want to do before each test.

Example, in spec_helper.rb:

FakeBraintree.activate!

RSpec.configure do |c|
  c.before do
    FakeBraintree.clear!
  end
end

Verifying credit cards

To verify every credit card you try to use, call:

FakeBraintree.verify_all_cards!

This will stay "on" until you set

FakeBraintree.verify_all_cards = false

Calling FakeBraintree.clear! will not change this setting. It does very basic verification: it only matches the credit card number against these: http://www.braintreepayments.com/docs/ruby/reference/sandbox and rejects them if they aren't one of the listed numbers.

Jump to Line
Something went wrong with that request. Please try again.