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:
Michael Koziarski
2007-09-06 03:26:14 +00:00
parent a75d273ece
commit 8a9f43ecbb

View File

@@ -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