Skip to content

Commit 2e9be8c

Browse files
Added more tests, including some in 'removeComments' mode.
1 parent 75c51f5 commit 2e9be8c

File tree

2 files changed

+58
-5
lines changed

2 files changed

+58
-5
lines changed

tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints01.ts

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,32 @@
44
1.toString();
55
1.+2.0 + 3. ;
66

7-
// Preserve whitespace where important for JS compatibility
7+
// Preserve whitespace and comments where important for JS compatibility
88
var i: number = 1;
9-
var test1 = i.toString();
9+
var test1 = i.toString();
1010
var test2 = 2.toString();
1111
var test3 = 3 .toString();
1212
var test4 = 3 .toString();
13-
var test5 = 3 .toString();
13+
var test5 = 3 .toString();
1414
var test6 = 3.['toString']();
1515
var test7 = 3
1616
.toString();
1717
var test8 = new Number(4).toString();
18-
var test9 = 3. + 3.
19-
var test10 = 0 /* any comment */.toString();
18+
var test9 = 3. + 3.;
19+
var test10 = 0 /* comment */.toString();
20+
var test11 = 3. /* comment */ .toString();
21+
var test12 = 3
22+
/* comment */ .toString();
23+
var test13 = 3.
24+
/* comment */ .toString();
25+
var test14 = 3
26+
// comment
27+
.toString();
28+
var test15 = 3.
29+
// comment
30+
.toString();
31+
var test16 = 3 // comment time
32+
.toString();
33+
var test17 = 3. // comment time again
34+
.toString();
35+
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// @lib: es5
2+
// @removeComments: true
3+
4+
1..toString();
5+
1.0.toString();
6+
1.toString();
7+
1.+2.0 + 3. ;
8+
9+
// Preserve whitespace where important for JS compatibility
10+
var i: number = 1;
11+
var test1 = i.toString();
12+
var test2 = 2.toString();
13+
var test3 = 3 .toString();
14+
var test4 = 3 .toString();
15+
var test5 = 3 .toString();
16+
var test6 = 3.['toString']();
17+
var test7 = 3
18+
.toString();
19+
var test8 = new Number(4).toString();
20+
var test9 = 3. + 3.;
21+
var test10 = 0 /* comment */.toString();
22+
var test11 = 3. /* comment */ .toString();
23+
var test12 = 3
24+
/* comment */ .toString();
25+
var test13 = 3.
26+
/* comment */ .toString();
27+
var test14 = 3
28+
// comment
29+
.toString();
30+
var test15 = 3.
31+
// comment
32+
.toString();
33+
var test16 = 3 // comment time
34+
.toString();
35+
var test17 = 3. // comment time again
36+
.toString();
37+

0 commit comments

Comments
 (0)