diff options
| author | mo k <mo@mokhan.ca> | 2012-02-11 15:06:59 -0700 |
|---|---|---|
| committer | mo k <mo@mokhan.ca> | 2012-02-11 15:06:59 -0700 |
| commit | b1c2f983456637975dc41dee6f5bab65d2afaa66 (patch) | |
| tree | 14a39d3d06d8e45bd2057f0910e869bc7646b2ea /spec | |
| parent | 80fecf3caf0f58f07f69bdfe3548f5f25e5706a9 (diff) | |
when facing east and turning left or right.
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/rover_specs.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/rover_specs.rb b/spec/rover_specs.rb index ccf3f02..7bef598 100644 --- a/spec/rover_specs.rb +++ b/spec/rover_specs.rb @@ -41,4 +41,22 @@ describe Rover do end end + describe "when facing east" do + before do + @sut.heading= :east + end + describe "when turning right" do + it "should face south" do + @sut.turn_right + @sut.heading.must_equal :south + end + end + describe "when turning left" do + it "should face north" do + @sut.turn_left + @sut.heading.must_equal :north + end + end + end + end |
