Closed LarryBattle closed 11 years ago
Make sure all NaN reduces to NaN.
Expects Ratio.parse(0,0).reduce().toString() == NaN
Ratio.parse(0,0).reduce().toString() == NaN
Returns Ratio.parse(0,0).reduce().toString() == 0
Ratio.parse(0,0).reduce().toString() == 0
Also add this.
// adopted from underscore.js Ratio.isNaN = function(obj){ return toString.call(obj) === "[object Number]" && obj != +obj; } Ratio.prototype.isNaN = function(){ return Ratio.isNaN( this.valueOf() ); }
Fixed in Version 0.3.11.
Make sure all NaN reduces to NaN.
Expects
Ratio.parse(0,0).reduce().toString() == NaN
Returns
Ratio.parse(0,0).reduce().toString() == 0
Also add this.