aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/base_test.rb
diff options
context:
space:
mode:
authorEmmanuel Oga <EmmanuelOga@gmail.com>2009-08-28 13:15:38 +0000
committerwycats <wycats@gmail.com>2010-04-12 21:20:45 -0700
commitf8eddcc7351c899088353aed21ee6e14ddb23ccf (patch)
tree253c0fe7f89bccf355937a6c829595dd24214a8b /activerecord/test/cases/base_test.rb
parent219c81b9e1cdd81a3a8c4cda5718f17454e1a5ba (diff)
downloadrails-f8eddcc7351c899088353aed21ee6e14ddb23ccf.tar.gz
rails-f8eddcc7351c899088353aed21ee6e14ddb23ccf.tar.bz2
rails-f8eddcc7351c899088353aed21ee6e14ddb23ccf.zip
make ActiveRecord::Base.subclasses a public method
Signed-off-by: wycats <wycats@gmail.com>
Diffstat (limited to 'activerecord/test/cases/base_test.rb')
-rwxr-xr-xactiverecord/test/cases/base_test.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/activerecord/test/cases/base_test.rb b/activerecord/test/cases/base_test.rb
index 51b6a8aada..8bff13aa96 100755
--- a/activerecord/test/cases/base_test.rb
+++ b/activerecord/test/cases/base_test.rb
@@ -2053,6 +2053,10 @@ class BasicsTest < ActiveRecord::TestCase
assert !SubStiPost.descends_from_active_record?
end
+ def test_base_subclasses_is_public_method
+ assert ActiveRecord::Base.public_methods.include?("subclasses")
+ end
+
def test_find_on_abstract_base_class_doesnt_use_type_condition
old_class = LooseDescendant
Object.send :remove_const, :LooseDescendant