before_eager_load only runs when eager_load is true

上级 6a79aa7f
......@@ -20,11 +20,11 @@ def teardown
assert $foo
end
test "hooks block works correctly without cache classes (before_eager_load is not called)" do
test "hooks block works correctly without eager_load (before_eager_load is not called)" do
add_to_config <<-RUBY
$initialization_callbacks = []
config.root = "#{app_path}"
config.cache_classes = false
config.eager_load = false
config.before_configuration { $initialization_callbacks << 1 }
config.before_initialize { $initialization_callbacks << 2 }
config.before_eager_load { Boom }
......@@ -35,11 +35,11 @@ def teardown
assert_equal [1,2,3], $initialization_callbacks
end
test "hooks block works correctly with cache classes" do
test "hooks block works correctly with eager_load" do
add_to_config <<-RUBY
$initialization_callbacks = []
config.root = "#{app_path}"
config.cache_classes = true
config.eager_load = true
config.before_configuration { $initialization_callbacks << 1 }
config.before_initialize { $initialization_callbacks << 2 }
config.before_eager_load { $initialization_callbacks << 3 }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册