问题标签 [timecop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 日期周围的 RSpec Timecop 故障似乎与时区有关
我们有一些测试(规范)在日期/时间附近失败。猜测这是一个 UTC 问题,但不确定为什么这些规范在上次项目被触及时通过(约 8 个月前)!?!
#spec/features/comments/creation_spec.rb
查看(角度模板)#app/views/templates/comment.html.slim
#RSpec 失败
ruby-on-rails - Timecop 不适用于黄瓜水豚
对不起我的英语,这不是我的母语
我有一些时间感测试。这是关于在事件离开前不到 24 小时或超过 24 小时时的一些警报消息。
我的代码的某些部分用于查找所需的事件
并有一些黄瓜场景(快速翻译成英语(但语言无关紧要))
我在我的场景中尝试 binding.pry 并且有我真正需要的时间 在步骤定义中我有我需要的时间
但与此同时,我在控制器中绑定.pry 我的端点操作并再次使用我的系统! 时间截图
也许我做错了什么?或者我如何同时测试有关时间和浏览器输出的信息,例如警报(引导)消息?
这就是步骤定义中发生的情况
ruby-on-rails - timecop.travel 测试返回 false 而不是 true - rails
我正在编写一个单元测试来检查 24 小时是否已经过去。如果 24 小时过去了,那么它应该返回 true
这是我的尝试
当我在这里运行测试时是输出
请协助
ruby-on-rails - 旅行后两个日期之间的Ruby gem timecop错误延迟
我正在使用有用的 gem timecop ( https://github.com/travisjeffery/timecop ) 进行我的 rspec 测试,今天一个旧的未更改的测试正在中断。
我可能在使用它的方式上弄错了,但使用pry
我打印了以下内容:
预先感谢您提供任何了解或解决此问题的想法。
祝你今天过得愉快。
ruby-on-rails - 使用 TimeCop 比较日期时,获得几分之一秒的差异而不是相等的时间
我已经安装了 TimeCop 并在travel:
我的测试中使用了该选项,但是当我知道它们不应该失败时,我的测试似乎失败了。我认为这是我的代码,但似乎我在某处添加了几分之一秒,这导致日期应该等于不。
给定以下 rspec 测试:
我得到以下输出:
如您所见,这些时间并不相等,原因是两者之间似乎存在 4/10000 秒的差异。我不知道这里发生了什么。我在 TimeCop 上做错了什么还是这是一个错误?