标签: ruby
假设我正在编写一个集成测试,该测试读取CSV并输出CSV并对数据进行一些更改。我在哪里将此测试文件放在Ruby项目中?是否存在一些约定,其中在测试中创建的临时文件最终会被拆除或删除?
说我的项目结构很简单:
--root --app --promotions --spec Gemfile Gemfile.lock
答案 0 :(得分:2)
听起来像是Dir.mktmpdir的完美候选人。
Dir.mktmpdir