【发布时间】:2022-01-14 07:48:08
【问题描述】:
在我的 rspec 中,我调用 rails 辅助方法 freeze_time
before do
freeze_time
end
在规范之后我需要运行一些东西来解冻时间
after do
#unfreeze time
end
【问题讨论】:
标签: ruby-on-rails rspec
在我的 rspec 中,我调用 rails 辅助方法 freeze_time
before do
freeze_time
end
在规范之后我需要运行一些东西来解冻时间
after do
#unfreeze time
end
【问题讨论】:
标签: ruby-on-rails rspec
是的,你必须这样做。通常我将它与块一起使用,这样我就不会影响其他测试示例,以防我忘记解冻。当规范文件有点大时,这很常见。
it 'testing freeze time' do
freeze_time do
# do some stuff
end
# time is no longer freeze from now on
end
【讨论】:
【讨论】: