<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>test/ar_hacks/config.rb</filename>
    </added>
    <added>
      <filename>test/ar_hacks/connection.rb</filename>
    </added>
    <added>
      <filename>test/ar_hacks/enable.rb</filename>
    </added>
    <added>
      <filename>test/ar_hacks/repair_helper.rb</filename>
    </added>
    <added>
      <filename>test/db/migrate.rb</filename>
    </added>
    <added>
      <filename>test/db/mysql.rb</filename>
    </added>
    <added>
      <filename>test/db/sqlite.rb</filename>
    </added>
    <added>
      <filename>test/helper.rb</filename>
    </added>
    <added>
      <filename>test/models/book.rb</filename>
    </added>
    <added>
      <filename>test/models/developer.rb</filename>
    </added>
    <added>
      <filename>test/models/inept_wizard.rb</filename>
    </added>
    <added>
      <filename>test/models/reply.rb</filename>
    </added>
    <added>
      <filename>test/models/topic.rb</filename>
    </added>
    <added>
      <filename>test/models/user.rb</filename>
    </added>
    <added>
      <filename>test/models/wizard.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1 +1,2 @@
 data
+test/locale</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,11 @@ $LOAD_PATH.unshift &quot;../lib&quot;
 gettext_path = File.join(ENV[&quot;GETTEXT_PATH&quot;] || &quot;../../gettext/&quot;, &quot;lib&quot;)
 $LOAD_PATH.unshift gettext_path
 
+task :default =&gt; :test
+
 desc &quot;Create mo files&quot;
 task :makemo do
+  require 'activerecord'
   require 'gettext_activerecord/tools'
   GetText.create_mofiles
 end
@@ -29,6 +32,7 @@ task :rebuilddb =&gt; [:dropdb, :createdb]
 
 desc &quot;Update pot/po files for ActiveRecord test.&quot;
 task :updatepo do
+  require 'test/db/sqlite'
   require 'gettext_activerecord/tools'
   GetText::ActiveRecordParser.init(
     :adapter  =&gt; &quot;mysql&quot;,
@@ -39,16 +43,16 @@ task :updatepo do
     :database =&gt; 'activerecord_unittest'
   )
   GetText.update_pofiles(&quot;active_record&quot;, 
-                         [&quot;fixtures/developer.rb&quot;, 
-                          &quot;fixtures/topic.rb&quot;,
-                          &quot;fixtures/reply.rb&quot;,
+                         [&quot;models/developer.rb&quot;,
+                          &quot;models/topic.rb&quot;,
+                          &quot;models/reply.rb&quot;,
                           &quot;test_active_record.rb&quot;],
                          &quot;active_record 1.0.0&quot;)
 end
 
 desc 'Run all tests'
 task :test do
-   Dir.glob(&quot;test_*.rb&quot;).each do |path|
+  Dir.glob(&quot;test_*.rb&quot;).each do |path|
     ruby &quot;-I../lib&quot;, &quot;-I#{gettext_path}&quot;, &quot;-rubygems&quot;, path rescue nil
-   end
-end
+  end
+end
\ No newline at end of file</diff>
      <filename>test/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,65 +1,12 @@
-$KCODE = &quot;U&quot;
-$LOAD_PATH.unshift File.join(File.dirname(__FILE__), '/../lib')
-
-require 'rubygems'
-
-require 'active_record'
-ar_dir = $LOAD_PATH.select{|v| v =~ /gems\/activerecord-.*\/lib/}[0].sub(/lib$/, &quot;&quot;)
-$LOAD_PATH.unshift File.join(ar_dir, &quot;test&quot;)
-$LOAD_PATH.unshift File.join(ar_dir, &quot;test/connections/native_mysql&quot;)
-require File.join(ar_dir, &quot;test/cases/helper&quot;)
-
-begin
-  require 'gettext'
-rescue LoadError
-  $LOAD_PATH.unshift ENV[&quot;GETTEXT_LIB_PATH&quot;] || &quot;../../gettext/lib&quot;
-  require 'gettext'
-end
-
+require 'helper.rb'
 require 'gettext_activerecord'
 require 'gettext_activerecord/parser'
 
-require 'fixtures/topic'
-require 'fixtures/reply'
-require 'fixtures/developer'
-require 'fixtures/wizard'
-require 'fixtures/inept_wizard'
-
-AR_TEST_VERSION = /activerecord-([^\/]+)/.match($:.join)[1]
-
-if AR_TEST_VERSION &gt; &quot;2.0.0&quot;
-  #ticket 6657 on dev.rubyonrails.org require this but it becames removed(?)
-  AR_6657 = true
-else
-  AR_6657 = false
-end
-puts &quot;The activerecord svn version is #{$1}&quot;
-
-
-begin
-  `rake dropdb`
-rescue
-end
-begin
-  `rake createdb`
-rescue
-  p $!
-end
-
-ActiveRecord::Base.establish_connection(
-  :adapter  =&gt; &quot;mysql&quot;,
-  :username =&gt; &quot;root&quot;,
-  :password =&gt; &quot;&quot;,
-  :encoding =&gt; &quot;utf8&quot;,
-  :socket =&gt; &quot;/var/lib/mysql/mysql.sock&quot;,
-  :database =&gt; 'activerecord_unittest'
-)
-
-# Make with_scope public for tests
-class &lt;&lt; ActiveRecord::Base
-  public :with_scope, :with_exclusive_scope
-end
-
+require 'models/topic'
+require 'models/reply'
+require 'models/developer'
+require 'models/wizard'
+require 'models/inept_wizard'
 
 # The following methods in Topic are used in test_conditional_validation_*
 class Topic
@@ -78,6 +25,7 @@ class ProtectedPerson &lt; ActiveRecord::Base
   attr_protected :first_name
 end
 
+# TODO rename to MockModel
 class MyModel
   attr_accessor :title
   def save; end</diff>
      <filename>test/test_active_record.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>test/db/mysql.drop.sql</filename>
    </removed>
    <removed>
      <filename>test/db/mysql.sql</filename>
    </removed>
    <removed>
      <filename>test/fixtures/book.rb</filename>
    </removed>
    <removed>
      <filename>test/fixtures/developer.rb</filename>
    </removed>
    <removed>
      <filename>test/fixtures/inept_wizard.rb</filename>
    </removed>
    <removed>
      <filename>test/fixtures/reply.rb</filename>
    </removed>
    <removed>
      <filename>test/fixtures/topic.rb</filename>
    </removed>
    <removed>
      <filename>test/fixtures/user.rb</filename>
    </removed>
    <removed>
      <filename>test/fixtures/wizard.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>93ad31394f5b3bc42bf206fb331f5b2c250bd393</id>
    </parent>
  </parents>
  <author>
    <name>grosser</name>
    <email>grosser.michael@gmail.com</email>
  </author>
  <url>http://github.com/mutoh/gettext_activerecord/commit/10338e7323ee7284912797395fd314cf53a5b55b</url>
  <id>10338e7323ee7284912797395fd314cf53a5b55b</id>
  <committed-date>2009-02-15T09:40:15-08:00</committed-date>
  <authored-date>2009-02-15T09:40:15-08:00</authored-date>
  <message>lot of rework on tests, fixed some issues with active-record fixtures beeing loaded instead of ours, possible to use mysql or sqlite</message>
  <tree>9d523701579fe9a4be8b0ac59b58a724dbf83e20</tree>
  <committer>
    <name>grosser</name>
    <email>grosser.michael@gmail.com</email>
  </committer>
</commit>
