         .onCall 2
         .yieldsTo 'success', {}
 
+      @acceptTerms()
       @submitValidForm()
 
       @view.once "submitted", =>

  describe '#submit', ->

    beforeEach ->
      @submitValidForm = =>
        @view.$acceptTerms.prop('checked', true)
        @view.$('input[name="card_name"]').val 'Foo Bar'
        @view.$('select[name="card_expiration_month"]').val '1'
        @view.$('select[name="card_expiration_year"]').val '2024'

        Backbone.sync.onThirdCall().yieldsTo('success')


        @acceptTerms()
        @submitValidForm()
        @view.once "submitted", =>
          @Stripe.card.createToken.args[0][1](200, {})
