diff options
author | Eloy Duran <eloy.de.enige@gmail.com> | 2008-08-13 13:36:39 +0200 |
---|---|---|
committer | Pratik Naik <pratiknaik@gmail.com> | 2008-08-13 13:04:42 +0100 |
commit | 1ee9e3fa5c924bef4aba3d53796f48f5badbd06f (patch) | |
tree | 92664231bee7c307ab3bb431b226d0cc98a13dac /activerecord/test/cases | |
parent | 282b42021306f73d4cc8f8a06713da9a55ed044b (diff) | |
download | rails-1ee9e3fa5c924bef4aba3d53796f48f5badbd06f.tar.gz rails-1ee9e3fa5c924bef4aba3d53796f48f5badbd06f.tar.bz2 rails-1ee9e3fa5c924bef4aba3d53796f48f5badbd06f.zip |
Fix ActiveRecord::NamedScope::Scope#respond_to? [#818 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
Diffstat (limited to 'activerecord/test/cases')
-rw-r--r-- | activerecord/test/cases/named_scope_test.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/activerecord/test/cases/named_scope_test.rb b/activerecord/test/cases/named_scope_test.rb index 7bd712e11e..bd6ec23853 100644 --- a/activerecord/test/cases/named_scope_test.rb +++ b/activerecord/test/cases/named_scope_test.rb @@ -45,6 +45,12 @@ class NamedScopeTest < ActiveRecord::TestCase assert_equal Topic.average(:replies_count), Topic.base.average(:replies_count) end + def test_scope_should_respond_to_own_methods_and_methods_of_the_proxy + assert Topic.approved.respond_to?(:proxy_found) + assert Topic.approved.respond_to?(:count) + assert Topic.approved.respond_to?(:length) + end + def test_subclasses_inherit_scopes assert Topic.scopes.include?(:base) |