X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=vendor%2Frails%2Factiverecord%2Ftest%2Fcases%2Freload_models_test.rb;fp=vendor%2Frails%2Factiverecord%2Ftest%2Fcases%2Freload_models_test.rb;h=0000000000000000000000000000000000000000;hb=36d9f3351a3b4e8159279445190e2287ffdea86c;hp=0d16a3526f1a646a982ac7612ae1540f367c1d34;hpb=913cf6054b1d29b5d2f5e620304af7ee77cc1f1f;p=feedcatcher.git diff --git a/vendor/rails/activerecord/test/cases/reload_models_test.rb b/vendor/rails/activerecord/test/cases/reload_models_test.rb deleted file mode 100644 index 0d16a35..0000000 --- a/vendor/rails/activerecord/test/cases/reload_models_test.rb +++ /dev/null @@ -1,22 +0,0 @@ -require "cases/helper" -require 'models/owner' -require 'models/pet' - -class ReloadModelsTest < ActiveRecord::TestCase - fixtures :pets - - def test_has_one_with_reload - pet = Pet.find_by_name('parrot') - pet.owner = Owner.find_by_name('ashley') - - # Reload the class Owner, simulating auto-reloading of model classes in a - # development environment. Note that meanwhile the class Pet is not - # reloaded, simulating a class that is present in a plugin. - Object.class_eval { remove_const :Owner } - Kernel.load(File.expand_path(File.join(File.dirname(__FILE__), "../models/owner.rb"))) - - pet = Pet.find_by_name('parrot') - pet.owner = Owner.find_by_name('ashley') - assert_equal pet.owner, Owner.find_by_name('ashley') - end -end