Skip to content

Commit 4c720ef

Browse files
committed
Merge pull request #12 from Microsoft/addTests
Add tests and travis CI
2 parents ab17d24 + 61693f3 commit 4c720ef

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+993
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
tests/generated/*
2+
tests/node_modules
3+
tests/*.js

.vscode/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// Place your settings in this file to overwrite default and user settings.
2+
{
3+
"editor.insertSpaces": true
4+
}

tests/baselines/Abstracts.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[1, 1]: source.ts meta.declaration.object.ts storage.modifier.ts
2+
[4, 4]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts storage.modifier.ts
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[4, 19]: source.ts meta.block.ts meta.object.member.ts cast.expr.ts meta.brace.angle.ts
2+
[4, 20]: source.ts meta.block.ts meta.object.member.ts cast.expr.ts meta.type.paren.cover.ts
3+
[4, 21]: source.ts meta.block.ts meta.object.member.ts cast.expr.ts meta.type.paren.cover.ts meta.type.name.ts
4+
[4, 30]: source.ts meta.block.ts meta.object.member.ts cast.expr.ts meta.type.paren.cover.ts meta.type.name.ts
5+
[4, 43]: source.ts meta.block.ts meta.object.member.ts cast.expr.ts meta.type.paren.cover.ts meta.type.name.ts
6+
[4, 57]: source.ts meta.block.ts meta.object.member.ts cast.expr.ts meta.type.paren.cover.ts meta.type.primitive.ts storage.type.ts
7+
[4, 65]: source.ts meta.block.ts meta.object.member.ts cast.expr.ts meta.type.function.return.ts keyword.operator.ts
8+
[4, 68]: source.ts meta.block.ts meta.object.member.ts cast.expr.ts meta.type.function.return.ts meta.type.primitive.ts storage.type.ts
9+
[4, 73]: source.ts meta.block.ts meta.object.member.ts constant.language.null.ts
10+
[17, 17]: source.ts meta.function.ts meta.decl.block.ts meta.block.ts cast.expr.ts meta.brace.angle.ts
11+
[17, 18]: source.ts meta.function.ts meta.decl.block.ts meta.block.ts cast.expr.ts meta.type.paren.cover.ts
12+
[17, 19]: source.ts meta.function.ts meta.decl.block.ts meta.block.ts cast.expr.ts meta.type.paren.cover.ts meta.type.name.ts
13+
[17, 22]: source.ts meta.function.ts meta.decl.block.ts meta.block.ts cast.expr.ts meta.type.paren.cover.ts meta.type.primitive.ts storage.type.ts
14+
[17, 30]: source.ts meta.function.ts meta.decl.block.ts meta.block.ts cast.expr.ts meta.type.function.return.ts keyword.operator.ts
15+
[17, 33]: source.ts meta.function.ts meta.decl.block.ts meta.block.ts cast.expr.ts meta.type.function.return.ts meta.type.primitive.ts storage.type.ts
16+
[17, 39]: source.ts meta.function.ts meta.decl.block.ts meta.block.ts cast.expr.ts meta.brace.angle.ts
17+
[17, 41]: source.ts meta.function.ts meta.decl.block.ts meta.block.ts

tests/baselines/Comments.txt

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
[9, 5]: source.ts comment.block.ts
2+
[10, 7]: source.ts meta.var.expr.ts comment.block.ts
3+
[11, 8]: source.ts meta.var.expr.ts meta.type.annotation.ts comment.block.ts
4+
[12, 15]: source.ts meta.var.expr.ts meta.type.annotation.ts comment.block.ts
5+
[13, 17]: source.ts comment.block.ts
6+
[14, 25]: source.ts comment.block.ts
7+
[15, 26]: source.ts comment.block.ts
8+
[17, 5]: source.ts comment.block.ts
9+
[18, 7]: source.ts meta.var.expr.ts comment.block.ts
10+
[19, 8]: source.ts meta.var.expr.ts meta.type.annotation.ts comment.block.ts
11+
[20, 15]: source.ts meta.var.expr.ts meta.type.annotation.ts comment.block.ts
12+
[21, 17]: source.ts comment.block.ts
13+
[22, 25]: source.ts comment.block.ts
14+
[24, 1]: source.ts comment.block.ts
15+
[25, 11]: source.ts meta.declaration.object.ts comment.block.ts
16+
[26, 13]: source.ts meta.declaration.object.ts comment.block.ts
17+
[27, 21]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
18+
[28, 24]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
19+
[29, 25]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
20+
[30, 28]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
21+
[31, 29]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
22+
[32, 32]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
23+
[33, 1]: source.ts comment.block.ts
24+
[33, 16]: source.ts meta.declaration.object.ts comment.block.ts
25+
[33, 23]: source.ts meta.declaration.object.ts comment.block.ts
26+
[33, 36]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
27+
[33, 45]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
28+
[33, 54]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
29+
[33, 62]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
30+
[34, 1]: source.ts comment.block.ts
31+
[34, 16]: source.ts meta.declaration.object.ts comment.block.ts
32+
[34, 23]: source.ts meta.declaration.object.ts comment.block.ts
33+
[34, 36]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
34+
[34, 44]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
35+
[34, 51]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
36+
[34, 59]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
37+
[34, 66]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
38+
[34, 74]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
39+
[36, 1]: source.ts comment.block.ts
40+
[37, 6]: source.ts meta.declaration.object.ts comment.block.ts
41+
[38, 8]: source.ts meta.declaration.object.ts comment.block.ts
42+
[39, 16]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
43+
[40, 19]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
44+
[41, 20]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
45+
[42, 22]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
46+
[43, 23]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
47+
[44, 25]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
48+
[45, 1]: source.ts comment.block.ts
49+
[45, 10]: source.ts meta.declaration.object.ts comment.block.ts
50+
[45, 15]: source.ts meta.declaration.object.ts comment.block.ts
51+
[45, 26]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
52+
[45, 33]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
53+
[45, 40]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
54+
[45, 46]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
55+
[46, 1]: source.ts comment.block.ts
56+
[46, 10]: source.ts meta.declaration.object.ts comment.block.ts
57+
[46, 15]: source.ts meta.declaration.object.ts comment.block.ts
58+
[46, 26]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
59+
[46, 32]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
60+
[46, 37]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
61+
[46, 43]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
62+
[46, 48]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
63+
[46, 54]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
64+
[48, 23]: source.ts meta.declaration.object.ts comment.block.ts
65+
[49, 29]: source.ts meta.declaration.object.ts comment.block.ts
66+
[50, 37]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
67+
[51, 43]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
68+
[52, 50]: source.ts meta.declaration.object.ts meta.object.heritage.ts comment.block.ts
69+
[54, 12]: source.ts meta.declaration.object.ts comment.block.ts
70+
[57, 31]: source.ts meta.declaration.object.ts meta.type.parameters.ts comment.block.ts
71+
[60, 39]: source.ts meta.declaration.object.ts meta.type.parameters.ts comment.block.ts
72+
[64, 6]: source.ts meta.var.expr.ts comment.block.ts
73+
[65, 7]: source.ts comment.block.ts
74+
[66, 11]: source.ts new.expr.ts comment.block.ts
75+
[68, 7]: source.ts meta.var.expr.ts comment.block.ts
76+
[69, 9]: source.ts comment.block.ts
77+
[70, 13]: source.ts new.expr.ts comment.block.ts
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
[2, 1]: source.ts meta.function.ts storage.modifier.ts
2+
[2, 17]: source.ts meta.function.ts entity.name.function.ts
3+
[3, 1]: source.ts meta.function.ts meta.function.overload.ts storage.modifier.ts
4+
[3, 17]: source.ts meta.function.ts meta.function.overload.ts entity.name.function.ts
5+
[4, 1]: source.ts meta.function.ts meta.function.overload.ts storage.modifier.ts
6+
[4, 17]: source.ts meta.function.ts meta.function.overload.ts entity.name.function.ts
7+
[5, 1]: source.ts meta.function.ts meta.function.overload.ts storage.modifier.ts
8+
[5, 17]: source.ts meta.function.ts meta.function.overload.ts entity.name.function.ts
9+
[6, 1]: source.ts meta.function.ts meta.function.overload.ts storage.modifier.ts
10+
[6, 17]: source.ts meta.function.ts meta.function.overload.ts entity.name.function.ts
11+
[7, 1]: source.ts meta.function.ts meta.function.overload.ts storage.modifier.ts
12+
[7, 17]: source.ts meta.function.ts meta.function.overload.ts entity.name.function.ts
13+
[8, 5]: source.ts meta.function.ts meta.decl.block.ts keyword.control.ts
14+
[11, 1]: source.ts meta.function.ts storage.modifier.ts
15+
[11, 17]: source.ts meta.function.ts entity.name.function.ts
16+
[12, 1]: source.ts meta.function.ts storage.modifier.ts
17+
[12, 17]: source.ts meta.function.ts entity.name.function.ts
18+
[13, 1]: source.ts meta.function.ts storage.modifier.ts
19+
[13, 17]: source.ts meta.function.ts entity.name.function.ts
20+
[14, 1]: source.ts meta.function.ts storage.modifier.ts
21+
[14, 17]: source.ts meta.function.ts entity.name.function.ts
22+
[15, 1]: source.ts meta.function.ts storage.modifier.ts
23+
[15, 17]: source.ts meta.function.ts entity.name.function.ts
24+
[16, 1]: source.ts meta.function.ts storage.modifier.ts
25+
[16, 17]: source.ts meta.function.ts entity.name.function.ts
26+
[17, 5]: source.ts meta.function.ts meta.decl.block.ts keyword.control.ts
27+
[23, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts storage.modifier.ts
28+
[23, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
29+
[24, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.method.overload.declaration.ts storage.modifier.ts
30+
[24, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.method.overload.declaration.ts entity.name.function.ts
31+
[25, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.method.overload.declaration.ts storage.modifier.ts
32+
[25, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.method.overload.declaration.ts entity.name.function.ts
33+
[26, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.method.overload.declaration.ts storage.modifier.ts
34+
[26, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.method.overload.declaration.ts entity.name.function.ts
35+
[27, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.method.overload.declaration.ts storage.modifier.ts
36+
[27, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.method.overload.declaration.ts entity.name.function.ts
37+
[28, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.method.overload.declaration.ts storage.modifier.ts
38+
[28, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.method.overload.declaration.ts entity.name.function.ts
39+
[29, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts keyword.control.ts
40+
[32, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts storage.modifier.ts
41+
[32, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
42+
[33, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts storage.modifier.ts
43+
[33, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
44+
[34, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts storage.modifier.ts
45+
[34, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
46+
[35, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts storage.modifier.ts
47+
[35, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
48+
[36, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts storage.modifier.ts
49+
[36, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
50+
[37, 5]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts storage.modifier.ts
51+
[37, 12]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
52+
[38, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts keyword.control.ts
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[3, 5]: source.ts meta.function.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
2+
[4, 5]: source.ts meta.function.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
3+
[5, 5]: source.ts meta.function.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
4+
[6, 5]: source.ts meta.function.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
5+
[7, 5]: source.ts meta.function.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
6+
[8, 5]: source.ts meta.function.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
7+
[9, 5]: source.ts meta.function.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
8+
[10, 5]: source.ts meta.function.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
9+
[11, 5]: source.ts meta.function.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
10+
[12, 5]: source.ts meta.function.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
11+
[13, 5]: source.ts meta.function.ts meta.decl.block.ts keyword.control.ts
12+
[19, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
13+
[20, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
14+
[21, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
15+
[22, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
16+
[23, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
17+
[24, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
18+
[25, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
19+
[26, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
20+
[27, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
21+
[28, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts parameter.name.ts variable.parameter.ts
22+
[29, 9]: source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts keyword.control.ts

0 commit comments

Comments
 (0)