aboutsummaryrefslogtreecommitdiffstats
path: root/test/FiltersSpec.js
diff options
context:
space:
mode:
authorMisko Hevery2011-03-19 09:48:52 +0530
committerMisko Hevery2011-06-08 13:49:09 -0700
commitd6eba8f39ff78061a4f9bfaefa1bb1f592f7e0ef (patch)
tree8982d1bb7f6b5f438ddc1e2a479624284ca4a571 /test/FiltersSpec.js
parent4295b3dded510affe75f7fe6b56f4747385b864c (diff)
downloadangular.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.js14
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");
});
});