<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -18,5 +18,5 @@ Rake::RDocTask.new(:rdoc) do |rdoc|
   rdoc.title    = 'ActsAsAuthorizable'
   rdoc.options &lt;&lt; '--line-numbers' &lt;&lt; '--inline-source'
   rdoc.rdoc_files.include('README.rdoc')
-  rdoc.rdoc_files.include('lib/active_record/acts/*.rb')
+  rdoc.rdoc_files.include('lib/*.rb')
 end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -84,7 +84,24 @@ class ActsAsAuthorizableTest &lt; Test::Unit::TestCase
     assert_nil p.send('auth_using_belongs_to_user',Post.acts_as_authorizable_sources.first,u,'ow2ns')
   end
   
+  #Tests a direct authorization using a belongs_to_user
+  def test_direct_authorization
+    u = User.find_by_name('Matt')
+    m = u.forum_memberships.first
+    assert m.authorized?(u,'moderate')
+  end
   
+  #Tests a indirect authorization using a belongs_to_parent scoped
+  def test_indirect_authorization
+    u = User.find_by_name('Matt')
+    f = u.forum_memberships.first.forum
+    assert f.authorized?(u,'moderate')
+  end
   
-  
+  #Tests a long authorization using two hops with other branches
+  def test_very_indirect_authorization
+    u = User.find_by_name('Matt')
+    t = u.forum_memberships.first.forum.forum_threads.first
+    assert t.authorized?(u,'moderate') 
+  end
 end</diff>
      <filename>test/acts_as_authorizable_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,5 @@
 support_thread_a:
   name: Thread A
   moderator: charles
+  forum: support
   </diff>
      <filename>test/fixtures/forum_threads.yml</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>603045799e62f4fb2356b9fd984a8d8af90214ef</id>
    </parent>
  </parents>
  <author>
    <name>Matthew</name>
    <email>mleventi@gmail.com</email>
  </author>
  <url>http://github.com/mleventi/acts_as_authorizable/commit/482c1c485694f9a948042c945453e08b0749f556</url>
  <id>482c1c485694f9a948042c945453e08b0749f556</id>
  <committed-date>2008-09-03T18:30:05-07:00</committed-date>
  <authored-date>2008-09-03T18:30:05-07:00</authored-date>
  <message>Added a few more tests on authorized instance method</message>
  <tree>64529d996323ccb3b5d942ae13cdacfd1e47fbb1</tree>
  <committer>
    <name>Matthew</name>
    <email>mleventi@gmail.com</email>
  </committer>
</commit>
