@@ -13,7 +13,7 @@ describe('Language Server: Hover', () => {
13
13
await project . destroy ( ) ;
14
14
} ) ;
15
15
16
- test ( 'querying a standalone template' , async ( ) => {
16
+ test . skip ( 'querying a standalone template' , async ( ) => {
17
17
project . setGlintConfig ( { environment : 'ember-loose' } ) ;
18
18
project . write ( 'index.hbs' , '<Foo as |foo|>{{foo}}</Foo>' ) ;
19
19
@@ -49,19 +49,33 @@ describe('Language Server: Hover', () => {
49
49
} ) ;
50
50
51
51
let server = await project . startLanguageServer ( ) ;
52
- let messageInfo = server . getHover ( project . fileURI ( 'index.gts' ) , {
52
+ let messageInfo = await server . sendHoverRequest ( project . fileURI ( 'index.gts' ) , {
53
53
line : 7 ,
54
54
character : 12 ,
55
55
} ) ;
56
56
57
- // {{this.message}} in the template matches back to the private property
58
- expect ( messageInfo ) . toEqual ( {
59
- contents : [ { language : 'ts' , value : '(property) MyComponent.message: string' } , 'A message.' ] ,
60
- range : {
61
- start : { line : 7 , character : 11 } ,
62
- end : { line : 7 , character : 18 } ,
63
- } ,
64
- } ) ;
57
+ expect ( messageInfo ) . toMatchInlineSnapshot ( `
58
+ {
59
+ "contents": {
60
+ "kind": "markdown",
61
+ "value": "\`\`\`typescript
62
+ (property) MyComponent.message: string
63
+ \`\`\`
64
+
65
+ A message.",
66
+ },
67
+ "range": {
68
+ "end": {
69
+ "character": 18,
70
+ "line": 7,
71
+ },
72
+ "start": {
73
+ "character": 11,
74
+ "line": 7,
75
+ },
76
+ },
77
+ }
78
+ ` ) ;
65
79
} ) ;
66
80
67
81
test ( 'using args' , async ( ) => {
0 commit comments