首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蜻蜓:在测试期间清理文件

蜻蜓:在测试期间清理文件
EN

Stack Overflow用户
提问于 2014-09-17 21:58:47
回答 1查看 586关注 0票数 3

我正在测试一个Rails模型,它有使用蜻蜓的文件附件。这意味着每次运行我的规范时,我都会在public/system/dragonfly/test中创建很多文件。

我正在寻找一种方法,让蜻蜓清理自身,或者,理想情况下,在测试期间根本不创建文件。我可以在每次运行后删除public/system/dragonfly/test (甚至每个示例),但我确信会有更健壮的方法来做到这一点。

我使用Rails 4.1与RSpec 3.1和蜻蜓0.9.15。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-17 21:58:47

在花了更多的时间搜索之后,我发现了蜻蜓的存储器数据存储,有效地阻止了文件的创建。然而,这需要更新蜻蜓1.0.7。

下面是我的支持文件,它将Dragonfly的默认应用程序设置为使用内存数据存储:

代码语言:javascript
复制
# spec/support/dragonfly.rb

RSpec.configure do |config|
  config.before(:suite) do
    Dragonfly.app.use_datastore(:memory)
  end
end
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25901042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档