【发布时间】:2019-12-31 14:13:14
【问题描述】:
我正在测试一个返回对象的函数。其中一个键的值是以毫秒为单位的当前时间。 我们如何使用 jasmine 对其进行测试?
var fun = function(name,id){
var obj = {
name : name,
id : id,
createdTime : Date.now()
}
return obj;
}
expect(fun("abc",1)).toBe({name:"abc",id:1,createdTime:Date.now()})
Date.now() 返回 2 个不同的值,因为主函数和测试用例都在不同的时间运行。
【问题讨论】:
标签: javascript jasmine