水豚测试中的存根时间

扎克

我有一个页面可以创建文档快照。例如,该文档的标题为时间戳(September 27, 2014 at 4:01:10 pm)。我正在为此页面编写测试,并希望节省时间,以免更改。

目前我所拥有的是,Time.stubs(:now).returns(Time.parse("2014-1-2 11:00:00"))但是当我这样做时,我收到一条错误消息:

Capybara :: FrozenInTime:时间似乎被冻结,Capybara不适用于冻结时间的库,请考虑使用时间旅行

在这里打发时间的最佳方法是什么?

ja

我在这里重新发表我的评论作为答案。

timecop宝石https://github.com/travisjeffery/timecop

它允许您执行以下操作:

describe "some set of tests to mock" do
  before do
    Timecop.freeze(Time.local(1990))
  end

  after do
    Timecop.return
  end

 it "should do blah blah blah" {}
end

这会使测试像1990-1-1一样运行,然后返回到当前时间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

关闭水豚测试中的动画

来自分类Dev

水豚不会在测试中呈现页面

来自分类Dev

使用minitest水豚破坏铁轨中的测试

来自分类Dev

记录在Browserstack中运行的RSpec硒/水豚测试

来自分类Dev

水豚测试中的页面变量是什么?

来自分类Dev

水豚中的多个会话

来自分类Dev

水豚集成测试“ TextAngular”输入

来自分类Dev

集成测试:最佳,水豚和RSpec

来自分类Dev

UI反应水豚按钮单击测试

来自分类Dev

Rails +黄瓜/水豚:如何在测试中设置/检索Cookie?

来自分类Dev

在添加睡眠之前,按下黄瓜,水豚测试中的任何按钮均无反应

来自分类Dev

使用CDN中的jQuery,Bootstrap和jQuery-ui进行水豚测试

来自分类Dev

耙测试未在minitest中进行水豚测试

来自分类Dev

在水豚试验中检索参数

来自分类Dev

如何在水豚中获得属性

来自分类Dev

在Rails中,是否应该在水豚(或集成)测试中包括用户输入形式的错误流?

来自分类Dev

如何将水豚功能测试标记为待定?

来自分类Dev

最小的水豚/ Poltergeist测试返回空白页

来自分类Dev

RSpec /水豚测试have_selector难题

来自分类Dev

水豚-硒-Ruby-测试动态ID

来自分类Dev

水豚看到空白页-集成测试

来自分类Dev

如何测试公寓,Minitest,水豚和硒

来自分类Dev

带水豚的Rspec有时无法通过测试

来自分类Dev

测试javascript点击功能水豚附加文件图像上传

来自分类Dev

为什么水豚功能测试不等待?

来自分类Dev

如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

来自分类Dev

水豚测试不起作用,而实际的应用程序可以正常工作。在Rails 5中反应前端

来自分类Dev

如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

来自分类Dev

与水豚接近的模态

Related 相关文章

  1. 1

    关闭水豚测试中的动画

  2. 2

    水豚不会在测试中呈现页面

  3. 3

    使用minitest水豚破坏铁轨中的测试

  4. 4

    记录在Browserstack中运行的RSpec硒/水豚测试

  5. 5

    水豚测试中的页面变量是什么?

  6. 6

    水豚中的多个会话

  7. 7

    水豚集成测试“ TextAngular”输入

  8. 8

    集成测试:最佳,水豚和RSpec

  9. 9

    UI反应水豚按钮单击测试

  10. 10

    Rails +黄瓜/水豚:如何在测试中设置/检索Cookie?

  11. 11

    在添加睡眠之前,按下黄瓜,水豚测试中的任何按钮均无反应

  12. 12

    使用CDN中的jQuery,Bootstrap和jQuery-ui进行水豚测试

  13. 13

    耙测试未在minitest中进行水豚测试

  14. 14

    在水豚试验中检索参数

  15. 15

    如何在水豚中获得属性

  16. 16

    在Rails中,是否应该在水豚(或集成)测试中包括用户输入形式的错误流?

  17. 17

    如何将水豚功能测试标记为待定?

  18. 18

    最小的水豚/ Poltergeist测试返回空白页

  19. 19

    RSpec /水豚测试have_selector难题

  20. 20

    水豚-硒-Ruby-测试动态ID

  21. 21

    水豚看到空白页-集成测试

  22. 22

    如何测试公寓,Minitest,水豚和硒

  23. 23

    带水豚的Rspec有时无法通过测试

  24. 24

    测试javascript点击功能水豚附加文件图像上传

  25. 25

    为什么水豚功能测试不等待?

  26. 26

    如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

  27. 27

    水豚测试不起作用,而实际的应用程序可以正常工作。在Rails 5中反应前端

  28. 28

    如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

  29. 29

    与水豚接近的模态

热门标签

归档