Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(484)

Side by Side Diff: LayoutTests/fast/js/script-tests/number-toString.js

Issue 20867002: Remove old tests that have been migrated to the v8 repo. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: remove unused script-tests as well Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 var posInf = 1/0;
2 var negInf = -1/0;
3 var nan = 0/0;
4
5 shouldBeEqualToString("(0.0).toString(4)", "0");
6 shouldBeEqualToString("(-0.0).toString(4)", "0");
7 shouldBeEqualToString("(0.0).toString()", "0");
8 shouldBeEqualToString("(-0.0).toString()", "0");
9
10 // From http://bugs.webkit.org/show_bug.cgi?id=5258
11 shouldBeEqualToString("(1234.567).toString()", "1234.567");
12 shouldThrow("(1234.567).toString(0)");
13 // 0 equivilents
14 shouldThrow("(1234.567).toString(null)");
15 shouldThrow("(1234.567).toString(false)");
16 shouldThrow("(1234.567).toString('foo')");
17 shouldThrow("(1234.567).toString(nan)"); // nan is treated like 0
18
19 shouldThrow("(1234.567).toString(1)");
20 shouldThrow("(1234.567).toString(true)");
21 shouldThrow("(1234.567).toString('1')");
22
23 // These test for Firefox compatibility, the spec is "implementation defined"
24 shouldBeEqualToString("(1234.567).toString(2)", "10011010010.1001000100100110111 010010111100011010101");
25 shouldBeEqualToString("(1234.567).toString(3)", "1200201.12002210002100102102100 2202");
26 shouldBeEqualToString("(1234.567).toString(4)", "103102.21010212322113203111");
27 shouldBeEqualToString("(1234.567).toString(4.9)", "103102.21010212322113203111") ;
28 shouldBeEqualToString("(1234.567).toString(5)", "14414.240414141414141414");
29 shouldBeEqualToString("(1234.567).toString(6)", "5414.32224554134430233");
30 shouldBeEqualToString("(1234.567).toString(7)", "3412.365323661111653");
31 shouldBeEqualToString("(1234.567).toString(8)", "2322.44223351361524");
32 shouldBeEqualToString("(1234.567).toString(9)", "1621.50830703723265");
33 shouldBeEqualToString("(1234.567).toString(10)", "1234.567");
34 shouldBeEqualToString("(1234.567).toString(11)", "a22.62674a0a5885");
35 shouldBeEqualToString("(1234.567).toString(12)", "86a.697938b17701");
36 shouldBeEqualToString("(1234.567).toString(13)", "73c.74a91191a65");
37 shouldBeEqualToString("(1234.567).toString(14)", "642.7d1bc2caa757");
38 shouldBeEqualToString("(1234.567).toString(15)", "574.87895959596");
39 shouldBeEqualToString("(1234.567).toString(16)", "4d2.9126e978d5");
40 shouldBeEqualToString("(1234.567).toString(17)", "44a.9aeb6faa0da");
41 shouldBeEqualToString("(1234.567).toString(18)", "3ea.a3cd7102ac");
42 shouldBeEqualToString("(1234.567).toString(19)", "37i.aed102a04d");
43 shouldBeEqualToString("(1234.567).toString(20)", "31e.b6g");
44 shouldBeEqualToString("(1234.567).toString(21)", "2gg.bj0kf5cfe9");
45 shouldBeEqualToString("(1234.567).toString(22)", "2c2.ca9937cak");
46 shouldBeEqualToString("(1234.567).toString(23)", "27f.d0lfjb1a7c");
47 shouldBeEqualToString("(1234.567).toString(24)", "23a.dee4nj99j");
48 shouldBeEqualToString("(1234.567).toString(25)", "1o9.e49999999");
49 shouldBeEqualToString("(1234.567).toString(26)", "1lc.ej7fa4pkf");
50 shouldBeEqualToString("(1234.567).toString(27)", "1ij.f8971772k");
51 shouldBeEqualToString("(1234.567).toString(28)", "1g2.foelqia8e");
52 shouldBeEqualToString("(1234.567).toString(29)", "1dg.gcog9e05q");
53 shouldBeEqualToString("(1234.567).toString(30)", "1b4.h09");
54 shouldBeEqualToString("(1234.567).toString(31)", "18p.hhrfcj3t");
55 shouldBeEqualToString("(1234.567).toString(32)", "16i.i4jeiu6l");
56 shouldBeEqualToString("(1234.567).toString(33)", "14d.inf96rdvm");
57 shouldBeEqualToString("(1234.567).toString(34)", "12a.j9fchdtm");
58 shouldBeEqualToString("(1234.567).toString(35)", "109.jtk4d4d4e");
59 shouldBeEqualToString("(1234.567).toString(36)", "ya.kety9sifl");
60
61 shouldThrow("(1234.567).toString(37)");
62 shouldThrow("(1234.567).toString(-1)");
63 shouldThrow("(1234.567).toString(posInf)");
64 shouldThrow("(1234.567).toString(negInf)");
65
66 shouldBeEqualToString("posInf.toString()", "Infinity");
67 shouldBeEqualToString("negInf.toString()", "-Infinity");
68 shouldBeEqualToString("nan.toString()", "NaN");
69
70 shouldBeEqualToString('"" + -0.0', "0");
OLDNEW
« no previous file with comments | « LayoutTests/fast/js/script-tests/native-error-prototype.js ('k') | LayoutTests/fast/js/script-tests/number-tofixed.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698