aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/base_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/test/base_test.rb')
-rwxr-xr-xactiverecord/test/base_test.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/activerecord/test/base_test.rb b/activerecord/test/base_test.rb
index 35b00b878a..9f79fc9b13 100755
--- a/activerecord/test/base_test.rb
+++ b/activerecord/test/base_test.rb
@@ -266,7 +266,7 @@ class BasicsTest < Test::Unit::TestCase
if ActiveRecord::Base.generate_read_methods
assert_readers(Topic, %w(type replies_count))
assert_readers(Firm, %w(type))
- assert_readers(Client, %w(type))
+ assert_readers(Client, %w(type ruby_type rating?))
else
[Topic, Firm, Client].each {|klass| assert_equal klass.read_methods, {}}
end
@@ -1282,8 +1282,9 @@ class BasicsTest < Test::Unit::TestCase
private
def assert_readers(model, exceptions)
- expected_readers = Set.new(model.column_names - (model.serialized_attributes.keys + exceptions + ['id']))
+ expected_readers = Set.new(model.column_names - (model.serialized_attributes.keys + ['id']))
expected_readers += expected_readers.map { |col| "#{col}?" }
+ expected_readers -= exceptions
assert_equal expected_readers, model.read_methods
end
end