@@ -9,24 +9,24 @@ primitive _HoverIntegrationTests is TestList
99
1010 fun tag tests (test: PonyTest ) =>
1111 let workspace_dir = Path .join (Path .dir (__loc.file ()), " workspace" )
12- let server = _HoverWorkspaceServer (workspace_dir)
13- test (_HoverWorkspaceClassTest .create (server))
14- test (_HoverWorkspaceActorTest .create (server))
15- test (_HoverWorkspaceAliasTest .create (server))
16- test (_HoverWorkspaceInterfaceTest .create (server))
17- test (_HoverWorkspacePrimitiveTest .create (server))
18- test (_HoverWorkspaceTraitTest .create (server))
19- test (_HoverWorkspaceTypeInferenceTest .create (server))
20- test (_HoverWorkspaceReceiverCapabilityTest .create (server))
21- test (_HoverWorkspaceComplexTypesTest .create (server))
22- test (_HoverWorkspaceFunctionTest .create (server))
23- test (_HoverWorkspaceGenericsTest .create (server))
24- test (_HoverWorkspaceLiteralsTest .create (server))
25-
26- class \nodoc\ iso _HoverWorkspaceLiteralsTest is UnitTest
27- let _server: _HoverWorkspaceServer
28-
29- new iso create (server: _HoverWorkspaceServer ) =>
12+ let server = _HoverLspServer (workspace_dir)
13+ test (_HoverIntegrationClassTest .create (server))
14+ test (_HoverIntegrationActorTest .create (server))
15+ test (_HoverIntegrationAliasTest .create (server))
16+ test (_HoverIntegrationInterfaceTest .create (server))
17+ test (_HoverIntegrationPrimitiveTest .create (server))
18+ test (_HoverIntegrationTraitTest .create (server))
19+ test (_HoverIntegrationTypeInferenceTest .create (server))
20+ test (_HoverIntegrationReceiverCapabilityTest .create (server))
21+ test (_HoverIntegrationComplexTypesTest .create (server))
22+ test (_HoverIntegrationFunctionTest .create (server))
23+ test (_HoverIntegrationGenericsTest .create (server))
24+ test (_HoverIntegrationLiteralsTest .create (server))
25+
26+ class \nodoc\ iso _HoverIntegrationLiteralsTest is UnitTest
27+ let _server: _HoverLspServer
28+
29+ new iso create (server: _HoverLspServer ) =>
3030 _server = server
3131
3232 fun name (): String => " hover/integration/literals"
@@ -56,10 +56,10 @@ class \nodoc\ iso _HoverWorkspaceLiteralsTest is UnitTest
5656 (18 , 27 , [])
5757 (19 , 33 , [])])
5858
59- class \nodoc\ iso _HoverWorkspaceClassTest is UnitTest
60- let _server: _HoverWorkspaceServer
59+ class \nodoc\ iso _HoverIntegrationClassTest is UnitTest
60+ let _server: _HoverLspServer
6161
62- new iso create (server: _HoverWorkspaceServer ) =>
62+ new iso create (server: _HoverLspServer ) =>
6363 _server = server
6464
6565 fun name (): String => " hover/integration/class"
@@ -85,10 +85,10 @@ class \nodoc\ iso _HoverWorkspaceClassTest is UnitTest
8585 (2 , 4 , [])
8686 (7 , 0 , [])])
8787
88- class \nodoc\ iso _HoverWorkspaceActorTest is UnitTest
89- let _server: _HoverWorkspaceServer
88+ class \nodoc\ iso _HoverIntegrationActorTest is UnitTest
89+ let _server: _HoverLspServer
9090
91- new iso create (server: _HoverWorkspaceServer ) =>
91+ new iso create (server: _HoverLspServer ) =>
9292 _server = server
9393
9494 fun name (): String => " hover/integration/actor"
@@ -101,10 +101,10 @@ class \nodoc\ iso _HoverWorkspaceActorTest is UnitTest
101101 (6 , 6 , [" new tag create(name': String val)" ])
102102 (9 , 5 , [" be tag do_something(value: U64 val)" ])])
103103
104- class \nodoc\ iso _HoverWorkspaceAliasTest is UnitTest
105- let _server: _HoverWorkspaceServer
104+ class \nodoc\ iso _HoverIntegrationAliasTest is UnitTest
105+ let _server: _HoverLspServer
106106
107- new iso create (server: _HoverWorkspaceServer ) =>
107+ new iso create (server: _HoverLspServer ) =>
108108 _server = server
109109
110110 fun name (): String => " hover/integration/alias"
@@ -115,10 +115,10 @@ class \nodoc\ iso _HoverWorkspaceAliasTest is UnitTest
115115 " hover/_alias.pony" ,
116116 [(0 , 5 , [" type _Alias" ; " A simple alias for exercising LSP hover." ])])
117117
118- class \nodoc\ iso _HoverWorkspaceInterfaceTest is UnitTest
119- let _server: _HoverWorkspaceServer
118+ class \nodoc\ iso _HoverIntegrationInterfaceTest is UnitTest
119+ let _server: _HoverLspServer
120120
121- new iso create (server: _HoverWorkspaceServer ) =>
121+ new iso create (server: _HoverLspServer ) =>
122122 _server = server
123123
124124 fun name (): String => " hover/integration/interface"
@@ -131,10 +131,10 @@ class \nodoc\ iso _HoverWorkspaceInterfaceTest is UnitTest
131131 [ " interface _Interface"
132132 " A simple interface for exercising LSP hover." ])])
133133
134- class \nodoc\ iso _HoverWorkspacePrimitiveTest is UnitTest
135- let _server: _HoverWorkspaceServer
134+ class \nodoc\ iso _HoverIntegrationPrimitiveTest is UnitTest
135+ let _server: _HoverLspServer
136136
137- new iso create (server: _HoverWorkspaceServer ) =>
137+ new iso create (server: _HoverLspServer ) =>
138138 _server = server
139139
140140 fun name (): String => " hover/integration/primitive"
@@ -147,10 +147,10 @@ class \nodoc\ iso _HoverWorkspacePrimitiveTest is UnitTest
147147 [ " primitive _Primitive"
148148 " A simple primitive for exercising LSP hover." ])])
149149
150- class \nodoc\ iso _HoverWorkspaceTraitTest is UnitTest
151- let _server: _HoverWorkspaceServer
150+ class \nodoc\ iso _HoverIntegrationTraitTest is UnitTest
151+ let _server: _HoverLspServer
152152
153- new iso create (server: _HoverWorkspaceServer ) =>
153+ new iso create (server: _HoverLspServer ) =>
154154 _server = server
155155
156156 fun name (): String => " hover/integration/trait"
@@ -161,10 +161,10 @@ class \nodoc\ iso _HoverWorkspaceTraitTest is UnitTest
161161 " hover/_trait.pony" ,
162162 [(0 , 6 , [" trait _Trait" ; " A simple trait for exercising LSP hover." ])])
163163
164- class \nodoc\ iso _HoverWorkspaceFunctionTest is UnitTest
165- let _server: _HoverWorkspaceServer
164+ class \nodoc\ iso _HoverIntegrationFunctionTest is UnitTest
165+ let _server: _HoverLspServer
166166
167- new iso create (server: _HoverWorkspaceServer ) =>
167+ new iso create (server: _HoverLspServer ) =>
168168 _server = server
169169
170170 fun name (): String => " hover/integration/function"
@@ -204,10 +204,10 @@ class \nodoc\ iso _HoverWorkspaceFunctionTest is UnitTest
204204 // this reference
205205 (11 , 18 , [])])
206206
207- class \nodoc\ iso _HoverWorkspaceTypeInferenceTest is UnitTest
208- let _server: _HoverWorkspaceServer
207+ class \nodoc\ iso _HoverIntegrationTypeInferenceTest is UnitTest
208+ let _server: _HoverLspServer
209209
210- new iso create (server: _HoverWorkspaceServer ) =>
210+ new iso create (server: _HoverLspServer ) =>
211211 _server = server
212212
213213 fun name (): String => " hover/integration/type_inference"
@@ -223,10 +223,10 @@ class \nodoc\ iso _HoverWorkspaceTypeInferenceTest is UnitTest
223223 (26 , 22 , [" let inferred_bool: Bool" ])
224224 (26 , 47 , [" let inferred_array: Array[U32 val] ref" ])])
225225
226- class \nodoc\ iso _HoverWorkspaceReceiverCapabilityTest is UnitTest
227- let _server: _HoverWorkspaceServer
226+ class \nodoc\ iso _HoverIntegrationReceiverCapabilityTest is UnitTest
227+ let _server: _HoverLspServer
228228
229- new iso create (server: _HoverWorkspaceServer ) =>
229+ new iso create (server: _HoverLspServer ) =>
230230 _server = server
231231
232232 fun name (): String => " hover/integration/receiver_capability"
@@ -239,10 +239,10 @@ class \nodoc\ iso _HoverWorkspaceReceiverCapabilityTest is UnitTest
239239 (13 , 10 , [" fun val valued_method(): String val" ])
240240 (20 , 10 , [" fun ref mutable_method()" ])])
241241
242- class \nodoc\ iso _HoverWorkspaceComplexTypesTest is UnitTest
243- let _server: _HoverWorkspaceServer
242+ class \nodoc\ iso _HoverIntegrationComplexTypesTest is UnitTest
243+ let _server: _HoverLspServer
244244
245- new iso create (server: _HoverWorkspaceServer ) =>
245+ new iso create (server: _HoverLspServer ) =>
246246 _server = server
247247
248248 fun name (): String => " hover/integration/complex_types"
@@ -256,10 +256,10 @@ class \nodoc\ iso _HoverWorkspaceComplexTypesTest is UnitTest
256256 (13 , 4 , [" let union_type: (String val | U32 val | None val)" ])
257257 (13 , 26 , [" let tuple_type: (String val, U32 val, Bool val)" ])])
258258
259- class \nodoc\ iso _HoverWorkspaceGenericsTest is UnitTest
260- let _server: _HoverWorkspaceServer
259+ class \nodoc\ iso _HoverIntegrationGenericsTest is UnitTest
260+ let _server: _HoverLspServer
261261
262- new iso create (server: _HoverWorkspaceServer ) =>
262+ new iso create (server: _HoverLspServer ) =>
263263 _server = server
264264
265265 fun name (): String => " hover/integration/generics"
@@ -371,7 +371,7 @@ class val _PendingHover
371371 h = h'
372372 action = action'
373373
374- actor _HoverWorkspaceServer is Channel
374+ actor _HoverLspServer is Channel
375375 """
376376 Shared LSP server for all hover workspace tests.
377377 Initializes and compiles once, then dispatches
0 commit comments