我怎样才能使关于日期的should.js断言?

时间:2014-04-12 12:25:03

标签: javascript should.js

我有这样的单元测试:

(parsed.date).should.equal(new Date(2006,06,18,18,07));

此消息失败:

  AssertionError: expected 2006-07-19T00:07:00.000Z to be 2006-07-19T00:07:00.000Z
  + expected - actual

我做错了什么?

1 个答案:

答案 0 :(得分:13)

找到它 - 我应该将日期与eql而不是equal进行比较。

工作代码:

(parsed.date).should.eql(new Date(2006,06,18,18,07));

此链接的更多内容:https://github.com/visionmedia/should.js/issues/63专门评论https://github.com/visionmedia/should.js/issues/63#issuecomment-27626023