Skip to content

Latest commit

 

History

History
53 lines (30 loc) · 1.59 KB

README.md

File metadata and controls

53 lines (30 loc) · 1.59 KB

forthebadge

Funds transfer tests

Requirements

Task

  • You are a developer for a company that runs a very simple banking service.
  • Each day companies provide you with a CSV file with transfers they want to make between accounts for customers they are doing business with.
  • Accounts are identified by a 16 digit number and money cannot be transferred from them if it will put the account balance below $0.
  • The task is to implement a simple system that can load account balances for a single company and then accept a day's transfers in a CSV file.

Configuration

Download and install:

$ git clone https://github.com/leesheppard/code-challenge-bank.git    
$ cd code-challenge-bank

Run the application

To run the transfer of funds:

$ rake transfers

Or manually with:

$ ruby lib/bank.rb

Testing

To run test suite:

$ bundle exec rspec

Code Coverage

SimpleCov will run automatically when you run the test suite. To view the coverage report:

$ open coverage/index.html

Afterword

Thanks for checking out my work.