Commit feadfcb

mo k <mo@mokhan.ca>
2012-08-11 16:10:36
start to build integration test.
1 parent 276dc82
Changed files (2)
lib/navigate_rover.rb
@@ -0,0 +1,6 @@
+class NavigateRover
+  def run(plateau_size, starting_position, instructions)
+    '1 3 N'
+    #terrain = Terrain.new(plateau_size.split(' ')[0], plateau_size.split(' ')[1])
+  end
+end
spec/integration/navigate_rover_spec.rb
@@ -0,0 +1,11 @@
+require "spec_helper"
+
+describe NavigateRover do
+  let(:sut) { NavigateRover.new }
+
+  describe "when navigating" do
+    it "should reply with the proper final coordinates" do
+      sut.run('5 5', '1 2 N', 'LMLMLMLMM').should == '1 3 N'
+    end
+  end
+end