diff options
Diffstat (limited to 'activerecord/test')
-rw-r--r-- | activerecord/test/cases/finder_test.rb | 13 | ||||
-rw-r--r-- | activerecord/test/models/electron.rb | 8 |
2 files changed, 0 insertions, 21 deletions
diff --git a/activerecord/test/cases/finder_test.rb b/activerecord/test/cases/finder_test.rb index daf8299242..4b819a82e8 100644 --- a/activerecord/test/cases/finder_test.rb +++ b/activerecord/test/cases/finder_test.rb @@ -17,7 +17,6 @@ require 'models/matey' require 'models/dog' require 'models/car' require 'models/tyre' -require 'models/electron' class FinderTest < ActiveRecord::TestCase fixtures :companies, :topics, :entrants, :developers, :developers_projects, :posts, :comments, :accounts, :authors, :customers, :categories, :categorizations, :cars @@ -800,18 +799,6 @@ class FinderTest < ActiveRecord::TestCase assert_nil Topic.find_by_title("The First Topic!") end - def test_find_by_does_not_overwrite_method_on_class - Electron.create(name: 'First Electron') - - assert_equal 0, Electron.times_called_find_by_name - - Electron.find_by_name('First Electron') - assert_equal 1, Electron.times_called_find_by_name - - Electron.find_by_name('Some Other Electron') - assert_equal 2, Electron.times_called_find_by_name - end - def test_find_by_one_attribute_bang assert_equal topics(:first), Topic.find_by_title!("The First Topic") assert_raises_with_message(ActiveRecord::RecordNotFound, "Couldn't find Topic") do diff --git a/activerecord/test/models/electron.rb b/activerecord/test/models/electron.rb index aacdaa71b7..6fc270673f 100644 --- a/activerecord/test/models/electron.rb +++ b/activerecord/test/models/electron.rb @@ -2,12 +2,4 @@ class Electron < ActiveRecord::Base belongs_to :molecule validates_presence_of :name - - cattr_reader :times_called_find_by_name - @@times_called_find_by_name = 0 - - def self.find_by_name(name) - @@times_called_find_by_name += 1 - super(name) - end end |