summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authormo k <mo@mokhan.ca>2012-02-11 15:06:59 -0700
committermo k <mo@mokhan.ca>2012-02-11 15:06:59 -0700
commitb1c2f983456637975dc41dee6f5bab65d2afaa66 (patch)
tree14a39d3d06d8e45bd2057f0910e869bc7646b2ea /spec
parent80fecf3caf0f58f07f69bdfe3548f5f25e5706a9 (diff)
when facing east and turning left or right.
Diffstat (limited to 'spec')
-rw-r--r--spec/rover_specs.rb18
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