在mysql中嘲笑时间

时间:2015-01-21 05:22:53

标签: mysql ruby-on-rails integration-testing timecop

问题: 我目前正在使用Time Cop gem在黄瓜测试案例中嘲笑时间。由于MySQL未获得Time Cop设置的时间,因此有一个测试用例失败。

让我们说。 系统日期= 2015年1月21日 在Time Cop = 2015年2月1日之后 在MySQL内部

SELECT CURDATE();

此查询返回“2015年1月21日”。因此测试失败了。

所以这会带来我的问题。

  1. 在测试用例中模拟时间是一种好习惯吗?
  2. 如何确保如果时间被嘲笑,那么MySQL也会同时收到?

0 个答案:

没有答案