Permalink
Commits on Aug 12, 2016
  1. Merge pull request #115 from finventures/ms-fixed-failing-test

    Fixed broken spec
    birarda committed on GitHub Aug 12, 2016
Commits on Jul 28, 2016
  1. Fixed broken spec.

    Braintree::PaymentMethod.delete returns success object instead of boolean
    msangha committed Jul 28, 2016
Commits on Apr 20, 2016
  1. Merge pull request #112 from clemens/bugfix/ensure-creation-time-is-s…

    …et-when-records-are-created
    
    Bugfix: Ensure creation time is set when records are created
    birarda committed Apr 20, 2016
Commits on Dec 14, 2015
  1. Bugfix: Ensure creation time is set when records are created

    According go the API docs, pretty much every record in the Braintree API has a created_at field – so we should have them as well.
    clemens committed Dec 14, 2015
Commits on Dec 8, 2015
  1. Merge pull request #109 from clemens/bugfix/ignore-empty-discounts-array

    Bugfix: Ignore empty discount/addon arrays
    birarda committed Dec 8, 2015
Commits on Nov 19, 2015
  1. Bugfix: Ignore empty discount/addon arrays

    The Braintree API is just fine with accepting an empty array – so FakeBraintree
    should be fine with this as well.
    
    Example:
    
    Braintree::Subscription.update(subscription_id, discounts: {
    	add: [],
    	update: [{ existing_id: some_id, amount: some_amount }]
    })
    
    This previously failed because FakeBraintree would stop at the `add` key since
    it can be found and isn't nil. After this patch, FakeBraintree continues on the
    empty array and correctly updates the discount.
    clemens committed Nov 19, 2015
Commits on Aug 26, 2015
  1. bump version to 0.8.0

    birarda committed Aug 26, 2015
  2. Merge pull request #107 from wacii/update-assets

    update client to 2.11.2  and drop-in to 1.8.3
    birarda committed Aug 26, 2015
Commits on Aug 24, 2015
Commits on Aug 17, 2015
  1. Merge pull request #104 from mattknox/master

    Fix crash on empty payment_method
    birarda committed Aug 17, 2015
Commits on Jul 30, 2015
Commits on Jul 28, 2015
  1. Fix crash on empty payment_method

    Not totally sure how we got to this state, but we got many crashes where FakeBraintree.registry.payment_methods[nonce] was nil and therefore couldn't merge.  This is the dumbest fix possible, but it works.
    mattknox committed Jul 28, 2015
Commits on Jul 27, 2015
  1. Merge pull request #100 from wacii/improve-customer-creation

    create payment method with customer
    birarda committed Jul 27, 2015
  2. Merge pull request #102 from wacii/pm-delete

    add support for `Braintree::PaymentMethod.delete`
    birarda committed Jul 27, 2015
Commits on Jul 26, 2015
Commits on Jul 24, 2015
Commits on Jul 22, 2015
  1. update latest release to 0.7.0

    birarda committed Jul 22, 2015
  2. Merge pull request #98 from wacii/client-2.9.0

    update client to 2.9.0 and drop-in to 1.7.0
    birarda committed Jul 22, 2015
Commits on Jul 15, 2015
Commits on Jul 2, 2015
  1. Merge pull request #97 from wacii/update-client-assets

    update client to 2.8.0 and drop-in to 1.6.0
    birarda committed Jul 2, 2015
Commits on Jun 25, 2015
Commits on May 21, 2015
  1. Merge pull request #95 from twalpole/merchant_account

    Add merchant_acount api
    birarda committed May 21, 2015
  2. Add merchant_acount api

    twalpole committed Nov 12, 2014
Commits on May 20, 2015
  1. Merge pull request #93 from gabebw/gbw-lowercase-t

    Use a lowercase "t" for "thoughtbot"
    birarda committed May 20, 2015
  2. Merge pull request #94 from larrylv/patch-1

    Update contributors link
    birarda committed May 20, 2015
  3. Merge pull request #89 from wacii/new-js-api

    New js api
    birarda committed May 20, 2015
Commits on May 8, 2015
  1. address tilt autoload warning

    wacii committed May 8, 2015
  2. adapt to new client code

    Client token now expected to include configUrl rather than authUrl.
    The fake responds to get requests to this url with jsonp.
    wacii committed May 8, 2015
  3. update braintree.js to 2.7.2

    wacii committed May 8, 2015
  4. automatically determine dropin version when updating assets

    Before the asset versions needed to specified in lib/fake_braintree/version.rb
    
    Now the most recent client code is downloaded and loaded into a capybara session
    so that the dropin version may be extracted.
    wacii committed May 8, 2015
  5. Update contributors link

    larrylv committed May 8, 2015
Commits on May 7, 2015
  1. Use a lowercase "t" for "thoughtbot"

    This is a little bit insane, but "thoughtbot" is always lowercase, even when
    starting a sentence.
    gabebw committed May 7, 2015