Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

45 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Makers Academy - Week 2 Pair Programming Project

Oystercard

Task | Installation Instructions | Functions and Methods |User Stories | Testing |

The taks is to create an Oyster Card clone. The programme must be able to calulate fare cost, knows if you are touching in and out and to be tested fully.

Clone or fork the Repo

git clone git@github.com:tobydawson1/oystercard_ruby.git

Install dependencies and gems

cd oystercard_ruby
bundle install

Here are the user stories you will be working on for this project:

In order to use public transport
As a customer
I want money on my card
In order to keep using public transport
As a customer
I want to add money to my card
In order to protect my money
As a customer
I don't want to put too much money on my card
In order to pay for my journey
As a customer
I need my fare deducted from my card
In order to get through the barriers
As a customer
I need to touch in and out
In order to pay for my journey
As a customer
I need to have the minimum amount for a single journey
In order to pay for my journey
As a customer
I need to pay for my journey when it's complete
In order to pay for my journey
As a customer
I need to know where I've travelled from
In order to know where I have been
As a customer
I want to see to all my previous trips
In order to know how far I have travelled
As a customer
I want to know what zone a station is in
In order to be charged correctly
As a customer
I need a penalty charge deducted if I fail to touch in or out
In order to be charged the correct amount
As a customer
I need to have the correct fare calculated

Testing

Testing was run through the terminal using Rspec

cd oystercard_ruby
rspec

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages