我有这样的单元测试:
(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
我做错了什么?
答案 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