【问题标题】:How can I make should.js assertions about dates?我怎样才能做出关于日期的 should.js 断言?
【发布时间】:2014-04-12 20:26:09
【问题描述】:

我有一个这样的单元测试:

(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

我做错了什么?

【问题讨论】:

    标签: javascript should.js


    【解决方案1】:

    找到了 - 我应该将日期与 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 2014-09-06
      • 2013-01-09
      相关资源
      最近更新 更多