<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -61,4 +61,9 @@ describe &quot;Halcyon::Application&quot; do
     body['body'].should == &quot;Internal Server Error&quot;
   end
   
+  it &quot;should dispatch to controllers inside of modules&quot; do
+    response = Rack::MockRequest.new(@app).get(&quot;/nested/tests&quot;)
+    response.status.should == 200
+  end
+  
 end</diff>
      <filename>spec/halcyon/application_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -85,6 +85,17 @@ class Resources &lt; Application
   end
 end
 
+# Nested controller
+module Nested
+  class Tests
+    
+    def index
+      ok
+    end
+    
+  end
+end
+
 # Models
 
 class Model
@@ -100,6 +111,7 @@ Halcyon.configurable_attr(:environment)
 Halcyon::Application.route do |r|
   r.resources :resources
   
+  r.match('/nested/tests').to(:controller =&gt; 'nested/tests', :action =&gt; 'index')
   r.match('/hello/:name').to(:controller =&gt; 'specs', :action =&gt; 'greeter')
   r.match('/:action').to(:controller =&gt; 'specs')
   r.match('/:controller/:action').to()</diff>
      <filename>spec/spec_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>238909fc750e790d26a7bb4266b3a01679c1b59d</id>
    </parent>
  </parents>
  <author>
    <name>Matt Todd</name>
    <email>chiology@gmail.com</email>
  </author>
  <url>http://github.com/mtodd/halcyon/commit/a74e0bce64c6a8bfe02df1d09d7e38239bc205ed</url>
  <id>a74e0bce64c6a8bfe02df1d09d7e38239bc205ed</id>
  <committed-date>2008-09-18T21:26:32-07:00</committed-date>
  <authored-date>2008-09-18T21:26:32-07:00</authored-date>
  <message>Added failing spec for nested controllers.</message>
  <tree>327ab4c2e6e9347cde1f38741e43a846b10fa63d</tree>
  <committer>
    <name>Matt Todd</name>
    <email>chiology@gmail.com</email>
  </committer>
</commit>
