summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authormo k <mo@mokhan.ca>2012-02-11 15:08:41 -0700
committermo k <mo@mokhan.ca>2012-02-11 15:08:41 -0700
commitd21d6b13d211e57db037acdd09dbd82b371af9ab (patch)
tree0202ca4512540b9bba9c49875dacf7912c107714 /spec
parentb1c2f983456637975dc41dee6f5bab65d2afaa66 (diff)
when facing west and turning left and 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 7bef598..318590f 100644
--- a/spec/rover_specs.rb
+++ b/spec/rover_specs.rb
@@ -59,4 +59,22 @@ describe Rover do
end
end
+ describe "when facing west" do
+ before do
+ @sut.heading= :west
+ end
+ describe "when turning right" do
+ it "should face north" do
+ @sut.turn_right
+ @sut.heading.must_equal :north
+ end
+ end
+ describe "when turning left" do
+ it "should face south" do
+ @sut.turn_left
+ @sut.heading.must_equal :south
+ end
+ end
+ end
+
end