miamiruby / camero_rspec

Camero Rspec

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# TDD/Rspec Camero
#
# Scenario:
#
## Base Car Class
# + current speed (property) – default value 0
# + brand (property) - default value ‘unknown’
# + max speed (property) - default value 0
# + accelerate (method)
# + drive (method)
#
# Camaro Car Class
# + Inherits Base Car
# + brand (property) - default value ‘Chevy’
# + max speed (property) – default value 200 
#
# Code Scenario: Can should be able to drive
# In this example we will create an instance of Camaro and tell it to drive, we will assume it’s moving in a straight line and there are no other driving factors.
#
# Code Scenario: Can should be able to accelerate to maxium speed

# The car will accelerate until it hits its max speed.
# It is required that drive will call accelerate. 
# It is required accelerate will increment the current speed by 1.  
# Once the Camaro reaches max speed it should stop accelerating and print that it hit the cars max speed.
# The execution of drive should then also stop.

About

Camero Rspec


Languages

Language:Ruby 100.0%