<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -11,12 +11,18 @@ module QuietBacktrace
     def filter_backtrace_with_cleaning(backtrace)
       backtrace = filter_backtrace_without_cleaning(backtrace)
       backtrace = backtrace.first.split(&quot;\n&quot;) if backtrace.size == 1
-      cleaner = QuietBacktrace::BacktraceCleaner.new 
+      cleaner = QuietBacktrace::BacktraceCleaner.new
       cleaner.clean(backtrace)
     end
   end
 end
 
-Test::Unit::Util::BacktraceFilter.module_eval do 
-  include QuietBacktrace::CleanerForTestUnit 
-end
+Test::Unit::Util::BacktraceFilter.module_eval do
+  include QuietBacktrace::CleanerForTestUnit
+end if defined?(Test::Unit::Util)
+
+module MiniTest
+  def self.filter_backtrace(backtrace)
+    QuietBacktrace::BacktraceCleaner.new.clean(backtrace)
+  end
+end if defined?(MiniTest)</diff>
      <filename>lib/quietbacktrace.rb</filename>
    </modified>
    <modified>
      <diff>@@ -11,19 +11,22 @@ class RailsCleanerTest &lt; Test::Unit::TestCase
    &quot;rubygems/custom_require&quot;, &quot;benchmark.rb&quot;,
    &quot;:in `_run_erb_.&quot;].each do |each|
     test &quot;silence #{each} noise&quot; do
-      self.filter_backtrace(@backtrace.dup).each do |line| 
+      cleaner.filter_backtrace(@backtrace.dup).each do |line|
         assert !line.include?(each),
           &quot;#{each} noise is not being silenced: #{line}&quot;
       end
     end
   end
-  
+
   test &quot;do not clean a legitimate line&quot; do
     rails_app_line = &quot;/Users/james/Documents/railsApps/generating_station/app/controllers/photos_controller.rb:315&quot;
-    default_quiet_backtrace = self.filter_backtrace(@backtrace.dup)
-    
-    assert default_quiet_backtrace.join.include?(rails_app_line), 
+    default_quiet_backtrace = cleaner.filter_backtrace(@backtrace.dup)
+
+    assert default_quiet_backtrace.join.include?(rails_app_line),
       &quot;Rails app line is being quieted: #{default_quiet_backtrace}&quot;
   end
-  
-end
\ No newline at end of file
+
+  def cleaner
+    defined?(MiniTest) ? MiniTest : self
+  end
+end</diff>
      <filename>test/quietbacktrace_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9111eb99578c55846fcdb1a488fde6a9f9bbeef3</id>
    </parent>
  </parents>
  <author>
    <name>Damian Janowski</name>
    <email>damian.janowski@gmail.com</email>
  </author>
  <url>http://github.com/thoughtbot/quietbacktrace/commit/cb8e610ca2ac2c62da61c0c6178b6d5f16a90036</url>
  <id>cb8e610ca2ac2c62da61c0c6178b6d5f16a90036</id>
  <committed-date>2009-06-26T08:21:47-07:00</committed-date>
  <authored-date>2009-06-15T17:35:16-07:00</authored-date>
  <message>Fix for Ruby 1.9.

Signed-off-by: Dan Croak &lt;dcroak@thoughtbot.com&gt;</message>
  <tree>f4e25a19f0624af48a98fbd8bb096af1c253e65b</tree>
  <committer>
    <name>Dan Croak</name>
    <email>dcroak@thoughtbot.com</email>
  </committer>
</commit>
