我正在使用Zonebie在我的测试中随机化时区。我的 rspec 测试一切正常,但我的黄瓜测试有问题。它通过从中选择一个随机时区ActiveSupport
并设置来工作Time.zone
。我已按照自述文件添加Zonebie.set_random_timezone
到支持文件features/support/zonbie.rb
中。
如果我debugger
在步骤中添加一个语句并打印Time.zone
,它会生成正确的随机时区。但是,如果我debuggger
在模型函数中添加一条语句,它会打印在我的config/application.rb
.
Time.zone 是在某处重置还是更改超出了范围?有任何想法吗?
注意:如果有任何影响,我也在使用Timecop gem。