diff options
| author | Misko Hevery | 2011-03-19 09:48:52 +0530 |
|---|---|---|
| committer | Misko Hevery | 2011-06-08 13:49:09 -0700 |
| commit | d6eba8f39ff78061a4f9bfaefa1bb1f592f7e0ef (patch) | |
| tree | 8982d1bb7f6b5f438ddc1e2a479624284ca4a571 /test/FiltersSpec.js | |
| parent | 4295b3dded510affe75f7fe6b56f4747385b864c (diff) | |
| download | angular.js-d6eba8f39ff78061a4f9bfaefa1bb1f592f7e0ef.tar.bz2 | |
Number filter would return incorrect value when fractional part had leading zeros.
Diffstat (limited to 'test/FiltersSpec.js')
| -rw-r--r-- | test/FiltersSpec.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/FiltersSpec.js b/test/FiltersSpec.js index 092f9b7b..49b548b1 100644 --- a/test/FiltersSpec.js +++ b/test/FiltersSpec.js @@ -52,6 +52,20 @@ describe('filter', function() { expect(number(Number.NaN)).toEqual(''); expect(number("1234.5678")).toEqual('1,234.57'); expect(number(1/0)).toEqual(""); + expect(number(1, 2)).toEqual("1.00"); + expect(number(.1, 2)).toEqual("0.10"); + expect(number(.01, 2)).toEqual("0.01"); + expect(number(.001, 3)).toEqual("0.001"); + expect(number(.0001, 3)).toEqual("0.000"); + expect(number(9, 2)).toEqual("9.00"); + expect(number(.9, 2)).toEqual("0.90"); + expect(number(.99, 2)).toEqual("0.99"); + expect(number(.999, 3)).toEqual("0.999"); + expect(number(.9999, 3)).toEqual("1.000"); + expect(number(1e50, 0)).toEqual("1e+50"); + expect(number(1234.567, 0)).toEqual("1,235"); + expect(number(1234.567, 1)).toEqual("1,234.6"); + expect(number(1234.567, 2)).toEqual("1,234.57"); }); }); |
