在 Rails 中进行单元测试期间,会创建一些临时文件(与模型关联)。测试完成后,我想删除这些文件,所以无论测试是否通过,我都必须找到一种方法来执行此操作。 那么,您有什么建议?
最佳答案
为什么不将文件创建放在 setup 中,将文件销毁放在拆卸函数中?然后,无论发生什么,创造都会提前进行,而破坏将会在之后发生,无论发生什么。如果您只想在某些条件下设置和拆卸这些文件,这里有一篇很好的文章:http://technicalpickles.com/posts/rails-special-sauce-test-unit-setup-and-teardown/
关于ruby-on-rails - 测试后删除临时文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3537580/