79
rated 0 times
[
82]
[
3]
/ answers: 1 / hits: 92957
/ 11 Years ago, mon, may 6, 2013, 12:00:00
Jasmine has built-in matchers toBe
and toEqual
. If I have an object like this:
function Money(amount, currency){
this.amount = amount;
this.currency = currency;
this.sum = function (money){
return new Money(200, USD);
}
}
and try to compare new Money(200, USD)
and the result of sum, these built-in matchers will not work as expected. I have managed to implement a work-around based on a custom equals
method and custom matcher, but it just seems to much work.
What is the standard way to compare objects in Jasmine?
More From » bdd