2012-04-06 165 views
3

我測試我的文件上傳與RSpec的模型正確設置Model#filename = File.open(etc)Carrierwave + RSpec的測試

當我的規格運行,一切是偉大的。但測試結束後,這些文件仍然保留在我的public/uploads目錄中。

如何在結束記錄的同時刪除文件?

謝謝!

回答

0

的一種方法是在使用由carrierwave露出的實例方法的試驗結束時將其刪除。例如,您的實例爲@user,並且您的carrierwave文件屬性爲avatar將爲:@user.remove_avatar!