2012-04-06 126 views
3

我测试我的文件上传与RSpec的模型正确设置Model#filename = File.open(etc)Carrierwave + RSpec的测试

当我的规格运行,一切是伟大的。但测试结束后,这些文件仍然保留在我的public/uploads目录中。

如何在结束记录的同时删除文件?

谢谢!

回答

0

的一种方法是在使用由carrierwave露出的实例方法的试验结束时将其删除。例如,您的实例为@user,并且您的carrierwave文件属性为avatar将为:@user.remove_avatar!