Skip to content

Commit 1f019cc

Browse files
committed
Compare the baselines against both the grammars unless specified
Fixes #91
1 parent fd25d9a commit 1f019cc

24 files changed

+810
-88
lines changed

tests/baselines/ArrowFunctionInsideTypeAssertion.baseline.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
original file
22
-----------------------------------
3+
// @onlyOwnGrammar - As this has type assertion
34
// Issue: https://github.com/Microsoft/TypeScript-Sublime-Plugin/issues/292
45

56
var object = {
@@ -26,6 +27,11 @@ function f(x: string | ((value: string) => number)) {
2627

2728
Grammar: TypeScript.tmLanguage
2829
-----------------------------------
30+
>// @onlyOwnGrammar - As this has type assertion
31+
^^
32+
source.ts comment.line.double-slash.ts punctuation.definition.comment.ts
33+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
34+
source.ts comment.line.double-slash.ts
2935
>// Issue: https://github.com/Microsoft/TypeScript-Sublime-Plugin/issues/292
3036
^^
3137
source.ts comment.line.double-slash.ts punctuation.definition.comment.ts

tests/baselines/ArrowFunctionInsideTypeAssertion.txt

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
original file
22
-----------------------------------
3+
// @onlyOwnGrammar - As this has type assertion
34
// Issue: https://github.com/Microsoft/TypeScript-Sublime-Plugin/issues/292
45

56
var object = {
@@ -26,28 +27,29 @@ function f(x: string | ((value: string) => number)) {
2627

2728
Grammar: TypeScript.tmLanguage
2829
-----------------------------------
30+
>// @onlyOwnGrammar - As this has type assertion
2931
>// Issue: https://github.com/Microsoft/TypeScript-Sublime-Plugin/issues/292
3032
>
3133
>var object = {
3234
> setTransform: <(domNode: HTMLElement, desiredValue: string) => void>null,
3335
^
34-
[4, 19]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.brace.angle.ts
36+
[5, 19]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.brace.angle.ts
3537
^
36-
[4, 20]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts
38+
[5, 20]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts
3739
^^^^^^^
38-
[4, 21]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.ts meta.parameters.ts variable.parameter.ts
40+
[5, 21]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.ts meta.parameters.ts variable.parameter.ts
3941
^^^^^^^^^^^
40-
[4, 30]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
42+
[5, 30]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
4143
^^^^^^^^^^^^
42-
[4, 43]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.ts meta.parameters.ts variable.parameter.ts
44+
[5, 43]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.ts meta.parameters.ts variable.parameter.ts
4345
^^^^^^
44-
[4, 57]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
46+
[5, 57]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
4547
^^
46-
[4, 65]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.return.ts storage.type.function.arrow.ts
48+
[5, 65]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.return.ts storage.type.function.arrow.ts
4749
^^^^
48-
[4, 68]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.return.ts support.type.primitive.ts
50+
[5, 68]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.function.return.ts support.type.primitive.ts
4951
^^^^
50-
[4, 73]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts constant.language.null.ts
52+
[5, 73]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts constant.language.null.ts
5153
> setDisplay: (domNode: HTMLElement, desiredValue: string) => {
5254
> if (domNode.style.display !== desiredValue) {
5355
> domNode.style.display = desiredValue;
@@ -62,21 +64,21 @@ Grammar: TypeScript.tmLanguage
6264
> else {
6365
> let f = <(v: string) => number> x
6466
^
65-
[17, 17]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.brace.angle.ts
67+
[18, 17]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.brace.angle.ts
6668
^
67-
[17, 18]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts
69+
[18, 18]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts
6870
^
69-
[17, 19]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.type.function.ts meta.parameters.ts variable.parameter.ts
71+
[18, 19]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.type.function.ts meta.parameters.ts variable.parameter.ts
7072
^^^^^^
71-
[17, 22]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.type.function.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
73+
[18, 22]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.type.function.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
7274
^^
73-
[17, 30]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.type.function.return.ts storage.type.function.arrow.ts
75+
[18, 30]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.type.function.return.ts storage.type.function.arrow.ts
7476
^^^^^^
75-
[17, 33]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.type.function.return.ts support.type.primitive.ts
77+
[18, 33]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.type.function.return.ts support.type.primitive.ts
7678
^
77-
[17, 39]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.brace.angle.ts
79+
[18, 39]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts cast.expr.ts meta.brace.angle.ts
7880
^^
79-
[17, 41]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
81+
[18, 41]: source.ts meta.function.ts meta.block.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
8082
> return f("hello world")
8183
> }
8284
>}

tests/baselines/Issue161.baseline.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
original file
22
-----------------------------------
3+
// @onlyOwnGrammar - As this has jsx
34
let root: React.ReactElement<{}>;
45
let page: PageName;
56
if (isViaPage) {
@@ -10,6 +11,11 @@ if (isViaPage) {
1011

1112
Grammar: TypeScriptReact.tmLanguage
1213
-----------------------------------
14+
>// @onlyOwnGrammar - As this has jsx
15+
^^
16+
source.tsx comment.line.double-slash.tsx punctuation.definition.comment.tsx
17+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18+
source.tsx comment.line.double-slash.tsx
1319
>let root: React.ReactElement<{}>;
1420
^^^
1521
source.tsx meta.var.expr.tsx storage.type.tsx

0 commit comments

Comments
 (0)