Я пытаюсь проверить сценарий, в котором мое приложение записывает некоторые файлы в папку, и после проверки эту папку следует удалить.
class TestDirectory < Test::Unit::TestCase
def setup
@target = "some/path"
FileUtils.mkdir_p(@target)
end
def teardown
FileUtils.rm_rf(@target)
end
test "remove directory" do
#some tests
end
end
Но по какой-то причине папка не удаляется. Я также попытался установить для параметра безопасности значение false для FileUtils # rm_rf, но это тоже не помогло. Ни родительская, ни целевая папка не доступны для записи всем пользователям, что может быть проблемой в соответствии с документацией. Я работаю на Mac OS X Lion.
Что я делаю не так?