diff --git a/spec/mvcli/router_spec.rb b/spec/mvcli/router_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/mvcli/router_spec.rb
+++ b/spec/mvcli/router_spec.rb
@@ -14,6 +14,10 @@ describe "MVCLI::Router" do
     end
   end
 
+  def invoke(route = '')
+    router.call mock(:Command, :argv => route.split(/\s+/))
+  end
+
   context "without any routes" do
     When(:result) {invoke}
     Then {result.should have_failed self.Router::RoutingError}
@@ -53,8 +57,4 @@ describe "MVCLI::Router" do
     When { invoke "--help me" }
     Then { @action == 'help#me' }
   end
-
-  def invoke(route = '')
-    router.call mock(:Command, :argv => route.split(/\s+/))
-  end
 end
out of sight, out of mind is not a good thing in code.

thanks @marcusmateus!