mirror of
https://github.com/github/rails.git
synced 2026-01-30 16:58:15 -05:00
Fix activesupport atomic_write tests when Dir.tmpdir is on another partition. Closes #8573 [tpope]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7412 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
@@ -4,14 +4,14 @@ class AtomicWriteTest < Test::Unit::TestCase
|
||||
|
||||
def test_atomic_write_without_errors
|
||||
contents = "Atomic Text"
|
||||
File.atomic_write(file_name) do |file|
|
||||
File.atomic_write(file_name, Dir.pwd) do |file|
|
||||
file.write(contents)
|
||||
assert !File.exists?(file_name)
|
||||
end
|
||||
assert File.exists?(file_name)
|
||||
assert_equal contents, File.read(file_name)
|
||||
ensure
|
||||
File.unlink(file_name)
|
||||
File.unlink(file_name) rescue nil
|
||||
end
|
||||
|
||||
def test_atomic_write_doesnt_write_when_block_raises
|
||||
|
||||
Reference in New Issue
Block a user