Sha256: 78cd0a2e65732973cee7078306ab27d7ec5dd802d726c5186ac552eae743a89d

Contents?: true

Size: 839 Bytes

Versions: 1

Compression:

Stored size: 839 Bytes

Contents

require 'spec_helper'
module PlaidRails
  describe CreateAccountService do
  
    let(:client){Plaid::Client.new(env: PlaidRails.env,
                  client_id: PlaidRails.client_id,
                  secret: PlaidRails.secret,
                  public_key: PlaidRails.public_key)}
    let(:access_token){create_access_token}
  
    let(:account_params){{
          "account_ids"=> client.accounts.get(access_token).accounts.map{|a| a.account_id},
          "access_token"=> access_token,
          "type"=> 'wells',
          "name"=> 'Wells Fargo',
          "owner_id"=> 1,
          "owner_type"=> "User",
          "token"=>'test,wells,connected'
    }
    }
  
    it "can call CreateAccountService" do
      accounts =  PlaidRails::CreateAccountService.call(account_params)
      expect(accounts.size).to eq 4
    end
  
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
plaid_rails-0.11.0 spec/services/plaid_rails/create_account_service_spec.rb