<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>test/db/database.yml</filename>
    </added>
    <added>
      <filename>test/db/models.rb</filename>
    </added>
    <added>
      <filename>test/db/schema.rb</filename>
    </added>
    <added>
      <filename>test/fixtures/addresses.yml</filename>
    </added>
    <added>
      <filename>test/fixtures/roles.yml</filename>
    </added>
    <added>
      <filename>test/fixtures/roles_users.yml</filename>
    </added>
    <added>
      <filename>test/fixtures/services.yml</filename>
    </added>
    <added>
      <filename>test/fixtures/subscriptions.yml</filename>
    </added>
    <added>
      <filename>test/fixtures/users.yml</filename>
    </added>
    <added>
      <filename>test/unit/nested_assignment_test.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1 +1 @@
-# Include hook code here
+ActiveRecord::Base.class_eval do include NestedAssignment end</diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 # NestedAssignment
 module NestedAssignment
   def self.included(base)
-    base.class_eval do extend ClassMethods end
+    base.class_eval { extend ClassMethods }
   end
 
   module ClassMethods
@@ -58,7 +58,7 @@ module NestedAssignment
   end
 
   def changed_associated
-    instantiated_associated.select(&amp;:changed?
+    instantiated_associated.select(&amp;:changed?)
   end
 
   def instantiated_associated</diff>
      <filename>lib/nested_assignment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,36 @@
+ENV[&quot;RAILS_ENV&quot;] = &quot;test&quot;
+
+# load the support libraries
+require 'test/unit'
 require 'rubygems'
-require 'active_support'
-require 'active_support/test_case'
\ No newline at end of file
+require 'active_record'
+require 'active_record/fixtures'
+
+# establish the database connection
+ActiveRecord::Base.configurations = YAML::load(IO.read(File.dirname(__FILE__) + '/db/database.yml'))
+ActiveRecord::Base.establish_connection('nested_assignment_test')
+
+# capture the logging
+ActiveRecord::Base.logger = Logger.new(File.dirname(__FILE__) + &quot;/test.log&quot;)
+
+# load the schema ... silently
+ActiveRecord::Migration.verbose = false
+load(File.dirname(__FILE__) + &quot;/db/schema.rb&quot;)
+
+# load the ActiveRecord models
+require File.dirname(__FILE__) + '/db/models'
+
+# configure the TestCase settings
+class ActiveSupport::TestCase
+  include PluginTestModels
+
+  self.use_transactional_fixtures = true
+  self.use_instantiated_fixtures  = false
+  self.fixture_path = File.dirname(__FILE__) + '/fixtures/'
+
+  fixtures :all
+end
+
+# load the code-to-be-tested
+ActiveSupport::Dependencies.load_paths &lt;&lt; File.dirname(__FILE__) + '/../lib/'
+require File.dirname(__FILE__) + '/../init'</diff>
      <filename>test/test_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>test/nested_assignment_test.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>e1a484f31c7f8d50ee66ccdb9f2b6ed6b3add0e1</id>
    </parent>
  </parents>
  <author>
    <name>Lance Ivy</name>
    <email>lance@cainlevy.net</email>
  </author>
  <url>http://github.com/cainlevy/nested_assignment/commit/e5d7bb41446f3beb1266e1ed6d0589117e7c0ec2</url>
  <id>e5d7bb41446f3beb1266e1ed6d0589117e7c0ec2</id>
  <committed-date>2008-12-11T14:43:43-08:00</committed-date>
  <authored-date>2008-12-11T14:43:43-08:00</authored-date>
  <message>importing and adapting my database-driven test setup</message>
  <tree>f90bdc8ee8463e636b6fd534e3c5013a7f8907be</tree>
  <committer>
    <name>Lance Ivy</name>
    <email>lance@cainlevy.net</email>
  </committer>
</commit>
