<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,5 @@
 log
 config/database.yml
-db/*.sqlite3
+db/*.sqlite3*
 .rake_tasks
 vendor/rails</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,5 @@
 class User &lt; ActiveRecord::Base
   concerned_with :authentication, :state_machine
+  
+  has_many :statuses, :order =&gt; 'created_at desc'
 end</diff>
      <filename>app/models/user.rb</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@ ModelStubbing.define_models do
   end
   
   model Status do
-    stub :user =&gt; all_stubs(:user), :message =&gt; 'foo', :state =&gt; 'processed', :hours =&gt; 5
+    stub :user =&gt; all_stubs(:user), :message =&gt; 'foo', :state =&gt; 'processed', :hours =&gt; 5, :created_at =&gt; current_time - 3.days
   end
 end
 
@@ -22,6 +22,10 @@ ModelStubbing.define_models :users do
 end
 
 ModelStubbing.define_models :statuses do
+  model Status do
+    stub :pending,    :state =&gt; 'pending',    :hours =&gt; 0, :created_at =&gt; current_time - 1.day
+    stub :processing, :state =&gt; 'processing', :hours =&gt; 0, :created_at =&gt; current_time - 2.days
+  end
 end
 
 ModelStubbing.define_models :stubbed, :insert =&gt; false
\ No newline at end of file</diff>
      <filename>spec/model_stubs.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,13 @@
 require File.dirname(__FILE__) + '/../spec_helper'
 
+describe User, &quot;#statuses&quot; do
+  define_models :statuses
+
+  it &quot;retrieves associated statuses in reverse-chronological order&quot; do
+    users(:default).statuses.should == [statuses(:pending), statuses(:processing), statuses(:default)]
+  end
+end
+
 describe User do
   define_models :users
 </diff>
      <filename>spec/models/user_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>13fd2d16bacf4425728fccfccdf1e5d38ce9edbc</id>
    </parent>
  </parents>
  <author>
    <name>rick</name>
    <email>technoweenie@gmail.com</email>
  </author>
  <url>http://github.com/entp/xtt/commit/893c13ebdf595f82a77bb03e1d110d9a0fe7390f</url>
  <id>893c13ebdf595f82a77bb03e1d110d9a0fe7390f</id>
  <committed-date>2008-01-04T17:57:45-08:00</committed-date>
  <authored-date>2008-01-04T17:57:45-08:00</authored-date>
  <message>User#statuses</message>
  <tree>39185adb2c81adf198606afb5922f5674f88714f</tree>
  <committer>
    <name>rick</name>
    <email>technoweenie@gmail.com</email>
  </committer>
</commit>
