<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -3,17 +3,21 @@ Tired of waiting 10 seconds before your tests run? RailsTestServing can make the
 == Quick usage instructions
 
 1.  Install the gem:
-      gem install Roman2K-rails-test-serving -s http://gems.github.com
+      gem install Roman2K-rails-test-serving -v '&gt;= 0.1.1' -s http://gems.github.com
 
 2.  Insert the following lines at the very top of &lt;tt&gt;test/test_helper.rb&lt;/tt&gt;:
+      require 'rubygems'
       require 'rails_test_serving'
       RailsTestServing.boot
 
-3.  Start the server:
+3.  Append the following line to &lt;tt&gt;~/.bash_login&lt;/tt&gt;:
+      export RUBYLIB=&quot;test:$RUBYLIB&quot;
+
+4.  Start the server:
       cd &lt;project-dir&gt;
       ruby test/test_helper.rb --serve
 
-4.  Run tests as you usually do:
+5.  Run tests as you usually do:
       ruby test/unit/account_test.rb
       ruby test/unit/account_test.rb -n /balance/
     As a consequence, they work in RubyMate too (&#8984;R in TextMate).
@@ -22,8 +26,8 @@ Tired of waiting 10 seconds before your tests run? RailsTestServing can make the
 
 == Caveats
 
-* There might exist some quirks: search for &quot;TODO&quot; in the source. I can bear them
-  but contributions are welcome.
+* Tested working with Rails 2.1.2 up to 2.2.0 RC2. Compatibility with versions of Rails out of that range is guaranteed.
+* There might exist some quirks: search for &quot;TODO&quot; in the source. I can bear them but contributions are welcome.
 * Some unit tests are left to be written.
 
 == Credits</diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -137,7 +137,7 @@ module RailsTestServing
     end
     
     def enable_dependency_tracking
-      require 'initializer'
+      require 'config/boot'
       
       Rails::Configuration.class_eval do
         unless method_defined? :cache_classes
@@ -155,7 +155,10 @@ module RailsTestServing
     end
     
     def load_framework
-      Client.disable { require 'test_helper' }
+      Client.disable do
+        $: &lt;&lt; 'test'
+        require 'test_helper'
+      end
     end
     
     def perform_run(file, argv)
@@ -335,7 +338,7 @@ module RailsTestServing
     end
     
     def clean_up_app
-      ActionController::Dispatcher.new.cleanup_application
+      ActionController::Dispatcher.new(StringIO.new).cleanup_application
     end
     
     def remove_tests
@@ -346,7 +349,7 @@ module RailsTestServing
     end
     
     def reload_app
-      ActionController::Dispatcher.new.reload_application
+      ActionController::Dispatcher.new(StringIO.new).reload_application
     end
   end
 end unless defined? RailsTestServing</diff>
      <filename>lib/rails_test_serving.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+require 'rubygems'
 require 'test/unit'
 require 'mocha'
 Mocha::Configuration.prevent :stubbing_non_existent_method</diff>
      <filename>test/rails_test_serving_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0823878d0105b720b02eed3e9ac1a2588f78b95e</id>
    </parent>
  </parents>
  <author>
    <name>Roman Le Negrate</name>
    <login>Roman2K</login>
    <email>roman.lenegrate@gmail.com</email>
  </author>
  <url>http://github.com/Roman2K/rails-test-serving/commit/7606092dca3ceb2558f5f9a2faeaf7bc26aa9533</url>
  <id>7606092dca3ceb2558f5f9a2faeaf7bc26aa9533</id>
  <committed-date>2008-11-17T12:08:59-08:00</committed-date>
  <authored-date>2008-11-17T12:08:59-08:00</authored-date>
  <message>Fixed incompatibility with Rails &lt; 2.2.0.  Allowed for not having RubyGems required in RUBYOPTS.  Ensured 'test' is present in the load path before trying to load test_helper.rb.</message>
  <tree>46c453d483ea4e62571222bae9281b2f8703f556</tree>
  <committer>
    <name>Roman Le Negrate</name>
    <login>Roman2K</login>
    <email>roman.lenegrate@gmail.com</email>
  </committer>
</commit>
