<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -22,6 +22,9 @@ class Autotest::Railsplugin &lt; Autotest
       filename
     end
     
+    # TODO MAPPINGS
+    #   * test/helper will run everything again.
+    
   end
   
   </diff>
      <filename>autotest/railsplugin.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,2 @@
-
-
-
-
+require 'grouped_scope'
 </diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,10 +5,15 @@ require 'grouped_scope/group'
 
 module GroupedScope
   
-  def self.included(klass)
-    klass.extend ClassMethods
+  VERSION = '1.0.0'
+  
+  def self.included(klass) #:nodoc:
+    klass.class_eval do
+      extend ClassMethods
+    end
   end
   
+  
   module ClassMethods
     
     def grouped_scopes</diff>
      <filename>lib/grouped_scope.rb</filename>
    </modified>
    <modified>
      <diff>@@ -14,13 +14,12 @@ module GroupedScope
       @owner = owner
     end
     
-    def group_ids
-      @group_ids ||= find_selves(group_id_scope_options).map(&amp;:id)
+    def ids
+      @ids ||= find_selves(group_id_scope_options).map(&amp;:id)
     end
-    alias_method :ids, :group_ids
     
     def quoted_ids
-      group_ids.map { |id| quote_value(id,columns_hash[primary_key]) }.join(',')
+      ids.map { |id| quote_value(id,columns_hash[primary_key]) }.join(',')
     end
     
     def group</diff>
      <filename>lib/grouped_scope/self_groupping.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,20 @@ require 'test/helper'
 
 class GroupedScopeTest &lt; Test::Unit::TestCase
   
-  def test_this_plugin
-    assert true
+  def setup
+    setup_environment
+  end
+  
+  context 'The basics' do
+    
+    setup do
+      
+    end
+
+    should 'description' do
+      assert true
+    end
+
   end
   
   </diff>
      <filename>test/grouped_scope_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,5 +4,27 @@ require 'activerecord'
 require 'active_support'
 require 'shoulda'
 require 'mocha'
+require 'grouped_scope'
 
+ActiveRecord::Base.logger = Logger.new(File.dirname(__FILE__)+'/debug.log')
+ActiveRecord::Base.establish_connection :adapter =&gt; 'sqlite3', :database =&gt; ':memory:'
+
+def setup_environment(options={})
+  options.reverse_merge! :gc =&gt; :group_id
+  ActiveRecord::Base.connection.create_table :employees, :force =&gt; true do |t|
+    t.column :name,         :string
+    t.column :email,        :string
+    t.column options[:gc],  :integer
+  end
+  ActiveRecord::Base.connection.create_table :reports, :force =&gt; true do |t|
+    t.column :title,  :string
+    t.column :body,   :string
+  end
+  Object.send(:remove_const,'Employee') rescue nil
+  Object.const_set 'Employee', Class.new(ActiveRecord::Base)
+  Employee.class_eval do
+    has_many :reports
+    grouped_scope :reports
+  end
+end
 </diff>
      <filename>test/helper.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>35d164073fd5462b6ebf8a29ff736c8edb7c2e2a</id>
    </parent>
  </parents>
  <author>
    <name>Ken Collins</name>
    <email>ken@metaskills.net</email>
  </author>
  <url>http://github.com/metaskills/grouped_scope/commit/91aab09296a99982650c7f120a5add47ffea74b4</url>
  <id>91aab09296a99982650c7f120a5add47ffea74b4</id>
  <committed-date>2008-09-17T19:11:34-07:00</committed-date>
  <authored-date>2008-09-17T19:11:34-07:00</authored-date>
  <message>Setting up the test helper.</message>
  <tree>2e7d25d6874e65e9bb40e8bc8cae503e75e49122</tree>
  <committer>
    <name>Ken Collins</name>
    <email>ken@metaskills.net</email>
  </committer>
</commit>
