【发布时间】:2013-05-06 14:45:22
【问题描述】:
Jasmine 具有内置匹配器 toBe 和 toEqual。如果我有这样的对象:
function Money(amount, currency){
this.amount = amount;
this.currency = currency;
this.sum = function (money){
return new Money(200, "USD");
}
}
并尝试比较 new Money(200, "USD") 和 sum 的结果,这些内置匹配器将无法按预期工作。我已经设法实现了一个基于自定义 equals method 和自定义匹配器的解决方法,但它似乎工作很多。
在 Jasmine 中比较对象的标准方法是什么?
【问题讨论】:
标签: javascript bdd jasmine object-comparison