mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
use rails command in restart task test
This commit is contained in:
parent
84650022d5
commit
05fa6f3db6
1 changed files with 7 additions and 7 deletions
|
@ -13,32 +13,32 @@ module ApplicationTests
|
|||
teardown_app
|
||||
end
|
||||
|
||||
test "rake restart touches tmp/restart.txt" do
|
||||
test "rails restart touches tmp/restart.txt" do
|
||||
Dir.chdir(app_path) do
|
||||
`rake restart`
|
||||
`bin/rails restart`
|
||||
assert File.exist?("tmp/restart.txt")
|
||||
|
||||
prev_mtime = File.mtime("tmp/restart.txt")
|
||||
sleep(1)
|
||||
`rake restart`
|
||||
`bin/rails restart`
|
||||
curr_mtime = File.mtime("tmp/restart.txt")
|
||||
assert_not_equal prev_mtime, curr_mtime
|
||||
end
|
||||
end
|
||||
|
||||
test "rake restart should work even if tmp folder does not exist" do
|
||||
test "rails restart should work even if tmp folder does not exist" do
|
||||
Dir.chdir(app_path) do
|
||||
FileUtils.remove_dir("tmp")
|
||||
`rake restart`
|
||||
`bin/rails restart`
|
||||
assert File.exist?("tmp/restart.txt")
|
||||
end
|
||||
end
|
||||
|
||||
test "rake restart removes server.pid also" do
|
||||
test "rails restart removes server.pid also" do
|
||||
Dir.chdir(app_path) do
|
||||
FileUtils.mkdir_p("tmp/pids")
|
||||
FileUtils.touch("tmp/pids/server.pid")
|
||||
`rake restart`
|
||||
`bin/rails restart`
|
||||
assert_not File.exist?("tmp/pids/server.pid")
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue