mirror of
https://github.com/heartcombo/devise.git
synced 2022-11-09 12:18:31 -05:00
19 lines
No EOL
504 B
Ruby
19 lines
No EOL
504 B
Ruby
require 'test_helper'
|
|
|
|
class LoadHooksControllerTest < Devise::ControllerTestCase
|
|
setup do
|
|
ActiveSupport.on_load(:devise_controller) do
|
|
define_method :defined_by_load_hook do
|
|
puts 'I am defined dynamically by activesupport load hook'
|
|
end
|
|
end
|
|
end
|
|
|
|
teardown do
|
|
DeviseController.class_eval { undef :defined_by_load_hook }
|
|
end
|
|
|
|
test 'load hook called when controller is loaded' do
|
|
assert DeviseController.instance_methods.include? :defined_by_load_hook
|
|
end
|
|
end |