提交 77fc0cc1 编写于 作者: P Piotr Sarnacki 提交者: José Valim

Ensure that initializers are executed before loading rake tasks

Signed-off-by: NJosé Valim <jose.valim@gmail.com>
上级 d19768b5
......@@ -34,6 +34,22 @@ def test_environment_is_required_in_rake_tasks
assert_match "SuperMiddleware", Dir.chdir(app_path){ `rake middleware` }
end
def test_initializers_are_executed_in_rake_tasks
add_to_config <<-RUBY
initializer "do_something" do
puts "Doing something..."
end
rake_tasks do
task :do_nothing => :environment do
end
end
RUBY
output = Dir.chdir(app_path){ `rake do_nothing` }
assert_match "Doing something...", output
end
def test_code_statistics_sanity
assert_match "Code LOC: 5 Test LOC: 0 Code to Test Ratio: 1:0.0",
Dir.chdir(app_path){ `rake stats` }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册