From 2ac430f4f9778d01f5067f523578d7a6744ab220 Mon Sep 17 00:00:00 2001
From: Kasper Timm Hansen <kaspth@gmail.com>
Date: Sat, 9 Jan 2016 17:24:34 +0100
Subject: [ci skip] Clarify some Minitest origins.

It might be tough for readers to know why we implement `===`, and where
the Regexp in `derive_regexp` came from.
---
 railties/lib/rails/test_unit/line_filtering.rb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/railties/lib/rails/test_unit/line_filtering.rb b/railties/lib/rails/test_unit/line_filtering.rb
index 65f76f21a6..fb5ff231e4 100644
--- a/railties/lib/rails/test_unit/line_filtering.rb
+++ b/railties/lib/rails/test_unit/line_filtering.rb
@@ -18,12 +18,14 @@ module Rails
       @filters = [ derive_regexp(filter), *derive_line_filters(patterns) ].compact
     end
 
+    # Minitest uses === to find matching filters.
     def ===(method)
       @filters.any? { |filter| filter === method }
     end
 
     private
       def derive_regexp(filter)
+        # Regexp filtering copied from Minitest.
         filter =~ %r%/(.*)/% ? Regexp.new($1) : filter
       end
 
-- 
cgit v1.2.3